目录:
定义-SELECT(数据库)是什么意思?
SELECT是结构化查询语言(SQL)的基本声明。
SELECT语句遵循一致且特定的格式,以SELECT关键字开头,后跟要包含在格式中的列。 如果在SELECT后面放置星号(*),则此序列后跟以关键字FROM开头的FROM子句,然后是包含在SELECT子句后面指定的列的数据源。 这些数据源可以是单个表,表的组合,子查询或视图。
可以添加可选的子句,但不是必需的子句,即提供返回数据条件的WHERE子句,或使用一个或多个指定列对输出进行排序的ORDER BY子句。
Techopedia解释了SELECT(数据库)
SELECT语句是第一个数据库管理课程之一,它构成了用于查询数据的任何SQL脚本的开始。 SELECT是SELECT语句中的第一个关键字,与所有SQL语句一样,它不区分大小写。
为了说明一个示例中的SELECT语句,假定银行数据库包含一个CUSTOMER_MASTER表,该表存储基本的客户详细信息,并包含几列,其名称如下:
- 客户ID
- social_security_no
- 姓
- 名字
- 电子邮件地址
- 实际地址
- 出生日期
- 性别
以下SELECT语句用于查询所有表数据:
选择* FROM customer_master。
以下SELECT语句用于按客户姓氏对结果进行排序:
SELECT * FROM customer_master ORDER BY姓氏
要列出客户的姓氏,名字和生日,星号(*)替换为相应的列名,如下所示:
SELECT姓,名,出生日期date_of_customer_master
要查询按出生日期排序的所有女性顾客,将发出以下声明:
SELECT * FROM customer_master WHERE性别='F'ORDER BY date_of_birth
注意:WHERE子句现在用于限制输出。
该说明是一个简单的入门手册,它演示了SELECT语句的功能,并可用于构建超出此范围的复杂而复杂的查询。 但是,所有SELECT语句,无论其范围如何,都必须始终遵循上述基本规则。
