MySQL的精选学习笔记
1、SELECT语句可由回车符分隔
在id = 1中的select *
从文章中选择*
其中id = 1
2。批量查询数据
可以用
为SQL =SELECT * FROM文章ID(1,3,5)
三.使用concat连接查询的结果
为SQL = 选择concat(ID,
回到1-article内容
4。使用定位
用法:选择定位()
没有返回0
5。使用组
按先后顺序没有明确定义,而且非常简单。按组是一组相同的结果。
考试:$选择城市,计数(*)来自城市的客户群;
这句话的意思是列出所有不从客户表中重复的城市,以及它们的编号(有点类似于不同)。
组常用于AVG()、min()、马克斯()、和()、计数()。
6。使用具有
允许数据的条件聚合为一组的
为SQL =选择城市,数(*),min(birth_day)客户
按城市分组计数(*)>10;
这句话首先由城市分类,然后发现在这个城市的10以上的城市。
顺便说一下:+使用组的速度有点慢。
同时,子句中包含的表达式必须出现在
7、组合子句
在哪里,组,有,按顺序(如果这四个都被使用,通常按这个顺序)
8。使用不同的
差异用于删除重复值。
为SQL = 选择不同的城市,从客户订单的ID号;
这句话的意思是从客户表查询所有非重复的城市。
9。使用限制
如果希望在记录之后显示所有记录
从文章限制100到1;
10、多表查询
为SQL = 选择user_name用户U,成员m
在u.id = m.id和
m.reg_date > = 2006-12-28
通过u.id DESC
注意:如果用户和成员有两个标签同时user_name领域,会有MySQL错误(因为MySQL不知道你要查询的表user_name),你必须说明这表是。