记录的基本查询
select [distinct] * 或 [列名,列名...] from 表名;
distinct:去掉查询记录中重复的值
*:所有字段的值都返回
**查询记录之执行运算及起别名**
select 表达式 from 表;
select 列名 as 别名,列名 as 别名 from 表名;
查询记录之条件过滤**
select *,列名 from 表名 where 条件;
*查询记录之where后的运算符**
> ,< ,>= ,<= ,= ,<> --表示不等于 <br>in :一组值. <br>like :模糊查询. <br>使用占位符: _和%。 <br>_代表的是一个字符: where name like '张_'; <br>%代表的是任意个字符: where name like '张%'; <br>张% :以张开头. <br>%张 :以张结尾. <br>%张%:包含张即可. <br>and , or ,not
**查询记录之排序**
select * from 表 where 条件 order by 列名 asc/desc,列名 asc/desc;
分组统计
语法
select * from 表 where 条件 group by 列名;
注意事项
having分组后的条件过滤.having后面可以跟聚集函数.
分页查询
语法
select * from 表名 where 条件 limit begin , pageSize;<br>-- begin : 开始索引<br>-- pageSize : 查询记录的个数<br>-- currentPage: 当前页数<br>-- begin = pageSize * (currentPage - 1);