-
1、查询全部内容
SELECT * FROM 表名
-
2、单条件查询
SELECT * FROM 表名 WHERE 条件语句
-
3、多条件查询
SELECT * FROM 表名 WHERE 条件语句 AND 条件语句
-
4、不等于条件查询
SELECT * FROM 表名 WHERE 字段名 <> 'xxx'
SELECT * FROM 表名 WHERE 字段名 != 'xxx'
-
5、查询不重复的列
SELECT DISTINCT 字段名 FROM 表名
-
6、查询结果升序排列
SELECT * FROM 表名 ORDER BY 字段名 ASC
-
7、查询结果降序排列
SELECT * FROM 表名 ORDER BY 字段名 DESC
-
8、让某个字段名以中文输出(AS可省略)
SELECT 字段名1 AS 中文名称,字段名2 AS 中文名称 FROM 表名
-
9、查询表中字段不为空
SELECT * FROM 表名 WHERE 字段名 IS NOT NULL
-
10、限制查询
使用LIMIT限制查询结果的数量
SELECT * FROM 表名 LIMIT OFFSET,ROWS
OFFSET:是指第一个返回记录行的偏移量,初始记录行的偏移量是0
ROWS:指定返回记录行的最大数目
-
11、模糊查询
开头匹配:SELECT * FROM 表名 WHERE 字段名 LIKE 'x%'
中间匹配:SELECT * FROM 表名 WHERE 字段名 LIKE '%x%'
结尾匹配:SELECT * FROM 表名 WHERE 字段名 LIKE '%x'
(%可匹配多个字符,_只可匹配一个字符)