1. 查询所有列: select * from 表名;
2. 查询指定列:select 条件 from 表名;
3. 查询去除重复记录:select distinst 条件 from 表名;
4. 条件查询(where)
4.1 逻辑条件: and(与) or(或)
4.2 比较条件:> < >= <= = <>(不等于)
4.3 模糊查询 : like
-- 通常使用以下替换标记:
-- % : 表示任意个字符
-- _ : 表示一个字符
5.聚合查询(行)
常用的聚合函数: sum() avg() max() min() count()
求和、平均、最大值、最小值、字段计数
注意:count()函数统计的数量不包含null的数据
-- 使用count统计表的记录数,要使用不包含null值的字段
6.分页查询
分页查询(limit 起始行,查询几行)
-- 起始行从0开始
-- 分页:当前页 每页显示多少条
-- 分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条;
-- 需求: 查询第1,2条记录(第1页的数据)
SELECT * FROM student LIMIT 0,2;
-- 查询第3,4条记录(第2页的数据)
SELECT * FROM student LIMIT 2,2;
-- 查询第5,6条记录(第3页的数据)
SELECT * FROM student LIMIT 4,2;
-- 查询第7,8条记录 (没有记录不显示)
SELECT * FROM student LIMIT 6,2;