数据库请求:读取数据(SELECT)
在 MySQL 中,SELECT 语句用来从一个或多个数据表中查询数据。我们也可以指定要查询的是所有字段还是特定字段。
获取特定字段的语法:
SELECT expressions
FROM tables
[WHERE conditions];
获取所有字段语法:
SELECT * FROM tables [WHERE conditions];
MySQL 查询数据示例 1: 获取特定字段
这种情况下,必须要指定要获取的字段名称。
例子:
SELECT officer_name, address
FROM officers
MySQL 查询数据示例 2: 获取所有字段
此时,既可以指定所有字段的名称,也可以使用 *
来表示要获取所有字段。
SELECT * FROM officers
MySQL 查询数据示例 3: 多表联查
在 MySQL 中,可以使用SELECT 与 JOIN 语句 配合使用实现多表联查的功能。
现在有两张数据表,一张是 students
,一张是officers
,数据如下:
执行下面的查询语句:
SELECT officers.officer_id, students.student_name
FROM students
INNER JOIN officers
ON students.student_id = officers.officer_id
ORDER BY student_id;
输出:
推荐文章: