前面说了那么多,现在终于到了我们广大程序员最关心的”查询”操作了。查询操作-- 语法
select [select选项] 字段列表 [as] 字段别名 /* from 数据源 [where条件语句] [group by 子句] [having 子句] [order by 子句] [limit 子句];select选项:select 对查询出来的结果的处理方式
All:默认的,保留所有的结果...
分类:
数据库 时间:
2016-04-16 18:54:10
阅读次数:
275
MySQL中的LOCATE和POSITION函数使用方法 FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字 ...
分类:
数据库 时间:
2016-04-16 18:48:09
阅读次数:
249
http://hihocoder.com/problemset/problem/1291 前几天比较忙,这次来补一下微软笔试的最后一题,这题是这次微软笔试的第四题,过的人比较少,我当时在调试B题,没时间看这一题。不过打过之前一场BestCoder的应该都会有点思路,虽然BC那题是二维,这题是三维的, ...
分类:
数据库 时间:
2016-04-16 18:47:27
阅读次数:
191
左连接,右连接,内连接,外连接 左连接,查询结果集以左边的表为准,右边相匹配的显示,没有对应数据的则为null select * from mytest1 a left join mytest b on a.name = b.name; 内连接,匹配两张表对存在的记录 select * from m ...
分类:
数据库 时间:
2016-04-16 18:46:40
阅读次数:
172
原文:MySQL主键设计[TOC] 在项目过程中遇到一个看似极为基础的问题,但是在深入思考后还是引出了不少问题,觉得有必要把这一学习过程进行记录。 MySQL主键设计原则 MySQL主键应当是对用户没有意义的。 MySQL主键应该是单列的,以便提高连接和筛选操作的效率 永远也不要更新MySQL主键 ... ...
分类:
数据库 时间:
2016-04-16 18:44:33
阅读次数:
239
连接数据库 package connectdb;import java.sql.*;class Dbcon { // 此处连接数据库,独立开一个类,以后操作数据库的每次连接就不用写这么多 public Connection getCon() { Connection con = null; try ...
分类:
数据库 时间:
2016-04-16 18:44:40
阅读次数:
278
想要优化sql语句,可以从sql执行计划入手。 在plsql客户端,提供了一个方便的按钮来查看执行计划 选中需要查看的sql语句,点击此按钮,就可以看到该条语句的执行计划了。 结果集包括描述,用户,对象,花销等,和功能相同的sql语句比较花销就能看出哪条sql的性能更优。 ...
分类:
数据库 时间:
2016-04-16 18:41:03
阅读次数:
179
uid(用户ID)task_type(任务类型(a,b,c,d))需求是:按时间段,等要求,统计出每个用户 各任务类型的记录数 ...
分类:
数据库 时间:
2016-04-16 18:30:55
阅读次数:
334
SELECT ... LOCK IN SHARE MODE sets a shared mode lock on the rows read. A shared mode lock enables other sessions to read the rows but not to modify t ...
分类:
数据库 时间:
2016-04-16 18:17:52
阅读次数:
198
TNS Service Name 不是监听名称,填写这个格式就可以了 10.0.0.2:1521/orcl ...
分类:
数据库 时间:
2016-04-16 17:02:12
阅读次数:
197
电脑中存的是mysql_5.6.24版本的。安装过程中遇到些麻烦,记录一下。 一开始去官网上下载了最新的5.7.12版的,一直启动不了mysql的服务。发现原因是,电脑中本来安装了5.6.24版本的,有冲突了应该。5.7.12版的解压后没有data目录,很蛋疼,也没有找到解决方法,网上说要在一开始执 ...
分类:
数据库 时间:
2016-04-16 16:58:43
阅读次数:
179
一. 操作 数据库 1. 登入数据库 $ mysql -u root -p 2. 查看当前所有数据库 SHOW DATABASES; 3. 创建数据库 CREATE DATABASE test; 3. 选择数据库 USE test; 4. 删除数据库 DROP DATABASE test; 二. 操 ...
分类:
数据库 时间:
2016-04-16 16:57:30
阅读次数:
232
SQLite数据库(一):基本操作 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在 ...
分类:
数据库 时间:
2016-04-16 16:53:18
阅读次数:
185
1、limit x,y 或 limit z :选取从x开始的y条数据 或 选取最开始的 z条数据 2、like '%N%' : 模糊查询 查找出含有 ‘N’ 的数据 3、in ('x','y') : 查询指定字段为x或者y的数据 4、between 'x' and 'y' :查询指定字段间于x,y之 ...
分类:
数据库 时间:
2016-04-16 16:41:44
阅读次数:
176
最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家 ...
分类:
数据库 时间:
2016-04-16 16:36:11
阅读次数:
254
1、my.ini :mysql 配置文件 [client]#password = your_passwordport = 3306socket = /tmp/mysql.sock [mhysql] character set = utf8 [mysqld] //mysql服务器配置port = 33... ...
分类:
数据库 时间:
2016-04-16 16:35:57
阅读次数:
142
引言 Linus心灵鸡汤 在*nix开发中有道卡叫gdb调试,不管你怎么搞. 它依然在那丝毫不会松动.今天致敬一个 活着的传奇 Linus Torvalds Unix 始于上个世纪60年代,在70年代得到了迅猛的发展, 这时候的李纳斯还躺在祖父公寓的摇篮里睡大觉,如果不是后来 Unix 王国自乱阵脚 ...
分类:
数据库 时间:
2016-04-16 15:25:15
阅读次数:
420