上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.1 查询指定字段
员工表(employee)中存储了关于员工的信息。假设我们现在打算群发邮件,需要找出所有员工的姓名、性别和电子邮箱地址。这个功能可以通过一个简单的查询语句来实现:
其中SELECT是SQL中的关键字,表示查询数据;FROM也是关键字,表示要从哪个表中进行查询;emp_name、sex和email表示需要返回的字段,多个字段使用逗号分隔;分号表示SQL语句的结束。查询返回的结果如下:
这种查询指定字段的操作在关系运算中被称为投影(Projection)。投影操作是针对表进行的垂直选择,保留选定的字段生成新的关系表。投影操作的过程如图2.1所示。
图2.1 投影操作的过程
注意:SQL语句有不同的子句组成部分,SELECT、FROM和WHERE等关键字都是子句。编写SQL语句时,关键字不分区大小写,一般使用大写形式。表名、列名等标识符一般也不区分大小写,通常使用小写形式;但是MySQL在Linux环境下的数据库名、表名、变量名等区分大小写。