SQL编程思想:基于5种主流数据库代码实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人


2.1.2 查询全部字段

投影包含一个特殊的操作,就是查询表的全部字段。SQL为此提供了一个简单写法,就是使用星号(*)表示全部字段。例如,以下语句查询职位信息表中的全部字段:

数据库服务器在解析该语句时,会基于表的字段定义将其扩展为如下形式:

查询返回的结果如下:

使用星号无法指定字段出现的顺序,由数据库按照表定义时的顺序返回结果。

注意:虽然使用星号可以快速编写查询语句,但是在实际项目中不推荐使用这种写法。因为应用程序可能并不需要全部字段,星号会返回无用的字段;另外,当表结构发生变化时,星号返回的信息也会发生改变。