4.单表查询

SQL句子中语法格式提示:

1.中括号([])中的内容为可选项;

2.[,...]表示,前面的内容可重复;

3.大括号({})和竖线(|)表示选择项,在选择项中仅需选择其中一项;

(1)概念

查询是指从数据库中获取所需要的数据,使用不同的查询方式可以获取不同的数据。一般将只涉及到一张数据表的查询称为单表查询。

(2)SELECT语句

从数据表中查询数据的基本语句是SELECT语句,SELECT语句的基本语法如下:

4.单表查询_第1张图片

4.单表查询_第2张图片

(3)简单查询

3.1:查询所有字段:

查询所有字段是指返回数据表中符合条件的所有字段的值。查询所有字段有两种方式,分别为列出所有字段名称进行查询和使用通配符*进行查询。

(1)列出所有字段名称进行查询:

SELECT 字段名1,字段名2,... FROM 数据表名;

(2)使用通配符*进行查询:

SELECT * FROM 数据表名;

3.2:查询指定字段:

SELECT 字段1,字段2,... FROM 数据表名;

上面的字段1...n表示需要查询的字段名称。

3.3:查询去重数据:

数据表的字段如果没有设置唯一约束,那么该字段就可能存储重复的值,有时候需要将结果中的重复值去除后进行展示,在MySQL中提供了DISTINCT关键字,可以查询时去除重复的值,语法如下:

SELECT DISTINCT 字段名 FROM 数据表名;

扩展:

DISTINCT关键字可以作用于多字段,语法如下:

SELECT DISTINCT 字段名1,字段名2,... FROM 表名;

(4)条件查询

4.1:带比较运算符的查询:

MySQL提供了一系列的比较运算符,在查询数据时,可以使用比较运算符对数据进行过滤。MySQL常见的比较运算符如下表所示。

4.单表查询_第3张图片

4.单表查询_第4张图片

4.单表查询_第5张图片

4.单表查询_第6张图片

4.单表查询_第7张图片4.单表查询_第8张图片

4.单表查询_第9张图片

4.单表查询_第10张图片

4.单表查询_第11张图片

4.单表查询_第12张图片

4.单表查询_第13张图片

4.2:带逻辑运算符的查询:

4.单表查询_第14张图片

 4.单表查询_第15张图片

4.单表查询_第16张图片

4.单表查询_第17张图片

4.单表查询_第18张图片

4.单表查询_第19张图片

4.单表查询_第20张图片

4.单表查询_第21张图片

(5)高级查询

5.1:聚合查询:

4.单表查询_第22张图片

4.单表查询_第23张图片

4.单表查询_第24张图片

4.单表查询_第25张图片

4.单表查询_第26张图片

5.2:分组查询:

4.单表查询_第27张图片

4.单表查询_第28张图片

4.单表查询_第29张图片

5.3:排序查询:

4.单表查询_第30张图片

4.单表查询_第31张图片4.单表查询_第32张图片

4.单表查询_第33张图片

 5.4:限量查询:

4.单表查询_第34张图片

4.单表查询_第35张图片

4.单表查询_第36张图片

5.5:内置函数:

4.单表查询_第37张图片

4.单表查询_第38张图片

4.单表查询_第39张图片

4.单表查询_第40张图片

4.单表查询_第41张图片

4.单表查询_第42张图片4.单表查询_第43张图片

(6)设置别名

在查询数据时,可以为数据表和字端取别名,可以使用这个别名代替原来的数据表名和字段名。

6.1:为数据表设置别名:

4.单表查询_第44张图片

4.单表查询_第45张图片

 6.2:为字段设置别名:

4.单表查询_第46张图片

4.单表查询_第47张图片 

你可能感兴趣的:(MySQL数据库,数据库,mysql)