使用 SELECT 语句初步探索数据库

上一篇我们介绍了关系数据库和 SQL 语言的一些重要概念,同时准备好了课程所需的环境和初始化数据。现在就让我们正式开始 SQL 的学习!

查询是数据库中最常见的操作,所以我们先来了解一下基本的查询语句。

本专栏所有的 SQL 语句默认都适用于 4 种数据库,数据库专用的语法将会进行特殊说明。

查询指定字段

在 employee 表中,存储了关于员工的信息。假设现在打算群发邮件,需要找出所有员工的姓名、性别和电子邮箱。在 SQL 中可以通过一个简单的查询语句来实现:

SELECT emp_name, sex, email
  FROM employee;

其中 SELECT 表示查询,随后列出需要返回的字段,多个字段使用逗号分隔;FROM 表示要从哪个表中进行查询;分号表示 SQL 语句的结束。该语句执行的结果如下(显示部分数据):

avatar

这种查询表中指定字段的操作在关系运算中被称为投影(Projection),使用 SELECT 子句进行表示。投影是针对表进行的垂直选择,保留需要的字段用于生成新的表。以下是投影操作的示意图:

avatar

投影操作中包含一个特殊的操作,就是查询表中所有的字段。

查询全部字段

查看表中的全部字段

猜你喜欢

转载自blog.csdn.net/horses/article/details/108729116
今日推荐