数据库查询数据

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;
原文地址:https://www.cnblogs.com/heitaitou/p/12749982.html