今日总结:今天主要讲了MySQL数据库的查询select语句及相关用法。MySQL查询语句较多,不易记忆,需要理解记忆,根据相关的数据库表中进行select语句查询操作,理解这些select语句的用法及作用。
从最简单的select基础查询语句开始,后面还有针对数据库的增删改查等操作。从单表查询开始,后面会深入到多表查询。
select基本查询语句,select,from,where,group by,having,limit等等。
基本的查询针对单表查询,查询所有字段,查询指定字段,还有根据特定的需求查询表内的指定数据。
还有一些带关键字的查询:
in关键字查询包含特定的集合。
between and关键字查询判断字段的值是否在特定的范围内。
like字符的匹配查询,%和_两种通配符,进行迷糊查询。
is null关键字查询空值。
带and的多条件联合查询,同时满足。
带or的多条件查询,一个满足都满足。
distinct关键字去除结果中的重复行。
用order by关键字对查询结果排序,ASC表示升序,DESC表示降序。
用group by关键字进行分组查询,讲数据划分到不同的组,对记录进行分组查询,所查询的列必须包含在分组的列中。
having子句,对分组的数据进行过滤
用limit限制查询结果的数量,limit 1,2:查询序号为1的(序号从0算起),查询两个数据。