linux大全(11)
21、模糊查询—like
mysql> select * from 表名 where 字段 like "李%";
22、空判断—is null
mysql> select * from 表名 where 字段 is null;
23、查询改字段内的排序—order by 单个字段(asc从小到大排序,默认从小到大,desc 从大到小排序)
mysql> select * from 表名 where (字段1 between 18 and 26)and 字段2=2 order by 字段2 asc;
24、查询改字段内的排序—order by 多个字段(按字段1降序,字段2升序)
mysql> select * from 表名 where(字段2 between 17 and 37) and 字段3=2 order by 字段1 desc ,字段2 asc;
25、聚合函数—count(*)统计列数,count(字段)一样
mysql> select count(*) from 表名 where 字段=2;
26、最大值,最小值,求和,平均
mysql> select max(字段), min(字段),sum(字段),avg(字段) from 表名;
27、group by 字段
mysql> select 字段 from 表名 group by 字段;
28、用来分组查询后指定一些条件的查询结果—group by + having
mysql> select 字段,count(*) from 表名 group by 字段 having count(*)>2;
29、先建立两个表—表名1和表名2
内连接查询表名1和表名2
mysql> select * from 表名2 inner join 表名1 on 表名2.字段2=表名1.字段1;
左连接查询表名1和表名2
mysql> select * from 表名2 as s left join 表名1 as c on s.字段2=c.字段1;
右连接查询表名1和表名2
mysql> select * from 表名2 as s right join 表名1 as c on s.字段2=c.字段1;
30、查看索引
mysql> show index from 表名;
31、创建索引
mysql> create index 索引名称 on 表名(字符段名称(长度))
32、删除索引
mysql> drop index 索引名称 on 表名;
33、开启运行时间
mysql> set profiling=1;
34、查看执行时间
mysql> show profiles;
- 点赞
- 收藏
- 关注作者
评论(0)