记录的查询
SELECT 语句的应用
使用配置参数查询
SELECT @@port;
SELECT @@basedir;
# 不清楚参数时可使用下列语句进行模糊查询,查询字符串前面是innodb相关的参数
SHOW VARIABLES LIKE 'innodb%';
# 部分参数来源于配置文件使用内置函数进行查询
# 查询当前所在的库
SELECT database();
# 查询当前的时间
SELECT now();SELECT 语句的通用语法(单表)
SELECT 查询案例
下载数据
查询中国的所有城市信息
查询人口数小于等于2000的城市
查询中国人口大于100W的城市名和人口数
查询中国和美国的城市名和人口数
查询人口数在 500w到600w之间的城市名和人口数
查询城市名称中以FR开头的城市信息
查询每个国家的总人口数
查询中国各个省的人口数
查询中国每个省的城市个数
查询中国每个省的城市名称(每个省显示一行)
查询中国每个省的城市名称(每个省显示一行,同时将两列数据合并显示,以 : 进行分割)
查询所有国家的人口总数量,将总人口数大于一亿的过滤出来(使用city表查)
查询所有国家的人口总数量,将总人口数大于5000万的过滤出来,并按人口数从大到小排列(使用city表查)
查询所有国家的人口总数量,将总人口数大于5000万的过滤出来,并按人口数从大到小排列,且 只显示3-5名(使用city表查)
常用聚合函数
名称
说明
MAX()
求最大值
MIN()
求最小值
AVG()
求平均数
COUNT()
计数
SUM()
求和
GROUP_CONCAT()
将GROUP中的内容拼接显示成一列
CONCAT()
将结果中的不同列拼接显示成一列
DISTINCT()
去重复
Last updated