1.连接查询,对结果集列的扩展select * from info select * from info,nation #形成笛卡尔积select * from info,nation where info.nation=nation.codeselect info.code,info.name,s ...
分类:
其他好文 时间:
2016-12-05 17:20:23
阅读次数:
151
一. 总结 小括号: 1. 小括号 可以表示 独立运算的部分 2.带小括号的是方法 () 比如 count(); where 寻找指定行: 关键词 : 逗号 很重要; 所有语句 几乎都可以嵌套使用 select.. from ; where ; group by having ; order by ...
分类:
数据库 时间:
2016-12-05 17:08:17
阅读次数:
347
1.连接查询,对结果集列的扩展select * from info ①select * from info,nation #形成笛卡尔积(学名) 简单查询②select * from info,nation where info.nation=nation.code info.nation=nati ...
分类:
数据库 时间:
2016-12-04 14:13:40
阅读次数:
267
1.连接查询,对结果集列的扩展select * from info select * from info,nation #形成笛卡尔积select * from info,nation where info.nation=nation.codeselect info.code,info.name,s ...
分类:
数据库 时间:
2016-12-04 11:47:15
阅读次数:
195
高级查询1.连接查询:select*from info第一个形式,select* from info, nation #形成一个笛卡尔积 适合数据量小的时候使用select*from info, nation where [info.nation]info表中的nation列=nation.code ...
分类:
其他好文 时间:
2016-12-04 11:32:47
阅读次数:
110
高级查询 1.连接查询.对结果集列的扩展select * from info,nation 会形成笛卡尔积,数据量大不建议使用连接查询select * from info,nation where info.nation=nation.codeselect * from info join nati ...
分类:
数据库 时间:
2016-12-04 11:30:24
阅读次数:
212
左连接查询在开发中很常用,但有个问题常常会遇到,两个表中有同名字段时,比如左右表都有一个id字段,会造成查询结果中左表的id值被右表的id值覆盖掉(大部分php框架都是这个效果),而且还不会报错,容易留下隐蔽的bug!解决办法很简单,给同名字段用AS起别名。例如:order表,farmer表都含有i ...
分类:
其他好文 时间:
2016-12-01 14:25:03
阅读次数:
218
连接查询 交叉连接语法: select * | 字段列表 from 表1 cross join 表2 内连接: select *|字段列表 from 左表 inner join 右表 on 左表.字段 = 右表.字段; (inner可以省略) 左外连接(左连接) select *|字段列表 from ...
分类:
数据库 时间:
2016-12-01 04:01:11
阅读次数:
222
一, 数据操作(高级操作) a) 蠕虫复制(insert into 表名(字段列表) select *|字段列表 from 表名) b) 主键重复:insert into 表名(字段列表)values(值列表)on duplicate key update 字段1=值1,字段2=值2…… repla ...
分类:
其他好文 时间:
2016-11-29 07:00:47
阅读次数:
121