4.单表查询

SQL句子中语法格式提示:

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

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

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

(1)概念

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

(2)SELECT语句

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

(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.2:带逻辑运算符的查询:

 

(5)高级查询

5.1:聚合查询:

5.2:分组查询:

5.3:排序查询:

 5.4:限量查询:

5.5:内置函数:

(6)设置别名

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

6.1:为数据表设置别名:

 6.2:为字段设置别名:

 

猜你喜欢

转载自blog.csdn.net/weixin_61275790/article/details/131196059