数据库请求:读取数据(SELECT) 0 个改进

在 MySQL 中,SELECT 语句用来从一个或多个数据表中查询数据。我们也可以指定要查询的是所有字段还是特定字段。

获取特定字段的语法:

SELECT expressions  
FROM tables  
[WHERE conditions];  

获取所有字段语法:

SELECT * FROM tables [WHERE conditions];  

MySQL 查询数据示例 1: 获取特定字段

这种情况下,必须要指定要获取的字段名称。

例子:

SELECT officer_name, address  
FROM officers  

mysql select 4

MySQL 查询数据示例 2: 获取所有字段

此时,既可以指定所有字段的名称,也可以使用 * 来表示要获取所有字段。

SELECT * FROM officers  

mysql select 3

MySQL 查询数据示例 3: 多表联查

在 MySQL 中,可以使用SELECT 与 JOIN 语句 配合使用实现多表联查的功能。

现在有两张数据表,一张是 students,一张是officers,数据如下:

mysql select 1

执行下面的查询语句:

SELECT officers.officer_id, students.student_name  
FROM students  
INNER JOIN officers  
ON students.student_id = officers.officer_id  
ORDER BY student_id;  

输出:

mysql select 2

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!