记录的查询

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