序言
1、MySQL表操作(创建表,查询表结构,更改表字段等),
2、MySQL的数据类型(CHAR、VARCHAR、BLOB,等),
本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等一些复杂查询。 通过本节的学习,可以让你知道这些基本的复杂查询是怎么实现的,但是建议还是需要多动手去敲,虽然理解了什么是内连接等,但是从理解到学会,是完全不一样的感觉。
--WH
一、单表查询
1.1、查询所有字段
1.2、查询指定字段
1.3、查询指定记录
1.4、带IN关键字的查询
1.5、带BETWEEN AND 的范围查询
1.6、带LIKE的字符匹配查询
1.7、查询空值
1.8、带AND的多条件查询
1.9、带OR的多条件查询
1.10、关键字DISTINCT(查询结果不重复)
1.11、对查询结果排序
1.12、分组查询(GROUP BY)
1.13、使用LIMIT限制查询结果的数量
集合函数查询
1.14、COUNT()函数
1.15、SUM()函数
1.16、AVG()函数
1.17、MAX()函数
1.18、MIN()函数
二、多表查询
小知识
为表取别名
为字段取别名
基于两张表
2.1、普通双表连接查询
2.2、内连接查询
2.3、外连接查询
2.3.1、左外连接查询
2.3.2、右外连接查询
2.4、复合条件连接查询
子查询
2.5、带ANY、SOME关键字的子查询
2.6、带ALL关键字的子查询
2.7、带EXISTS关键字的子查询
2.8、带IN关键字的子查询
2.9、带比较运算符的子查询
合并结果查询
2.10、UNION[ALL]的使用
三、使用正则表达式查询
3.1、查询以特定字符或字符串开头的记录
3.2、查询以特定字符或字符串结尾的记录
3.3、用符号"."来替代字符串中的任意一个字符
3.4、使用"*"和"+"来匹配多个字符
3.5、匹配指定字符串
3.6、匹配指定字符中的任意一个
3.7、匹配指定字符以外的字符
新闻热点
疑难解答