《SQL初学者指南(第2版)》——2.1 一条简单的SELECT语句

简介:

本节书摘来自异步社区出版社《SQL初学者指南(第2版)》一书中的第2章,第2.1节,作者:【美】Larry Rockoff,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.1 一条简单的SELECT语句

在SQL中,数据的检索可以通过SELECT语句来完成。无需太多解释,我们来看一条最简单的SELECT语句的示例:

SELECT * FROM Customers

和所有的计算机语言一样,在SQL中,有些单词是关键字。这些单词有特殊的意义,而且必须以特定的方法来使用。在这条语句中,单词SELECT和FROM是关键字。关键字SELECT表示我们开始编写一条SELECT语句。关键字FROM用来表示从哪个表中检索数据,表名紧跟在FROM之后。在这个示例中,表名是Customers。

按照惯例,我们会把关键字都用大写字母印刷出来,这样就能确保它们足够醒目。

总结一下,这条语句的意思是:从Customers表中查找所有的列。
image

在第1章中,我们曾经介绍过,为所有表指定一个主键是一种通用做法。在前面的示例中,CustomerID列就是Customers表的主键。我们还介绍过,有时候将主键设置为:当表中增加新的行时,主键能够自动按照数字序列产生一个顺序编号。前面的示例就是这种情况。在本书中,我们所展示的大部分示例数据,都会有一个类似的列,它既是主键,又定义为自增型的主键。按照惯例,该列通常是表的第一列。

相关文章
|
2月前
|
SQL 数据库
20、绕过去除and、or、union select、空格的sql注入
20、绕过去除and、or、union select、空格的sql注入
31 0
|
4月前
|
SQL 数据库
SQL 查询优化指南:SELECT、SELECT DISTINCT、WHERE 和 ORDER BY
SQL的SELECT语句用于从数据库中选择数据。SELECT语句的基本语法如下:
54 1
|
4月前
|
SQL Oracle 关系型数据库
SQL 数据操作技巧:SELECT INTO、INSERT INTO SELECT 和 CASE 语
SELECT INTO 语句将数据从一个表复制到一个新表中。
62 1
|
4月前
|
SQL Oracle 关系型数据库
|
2月前
|
SQL 关系型数据库 MySQL
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
51 0
|
1月前
|
SQL 存储 关系型数据库
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
|
27天前
|
SQL 关系型数据库 MySQL
SQL INSERT INTO order_record SELECT * FROM 从一张表查出数据插入到另一张表
SQL INSERT INTO order_record SELECT * FROM 从一张表查出数据插入到另一张表
14 0
|
3月前
|
SQL 数据库管理
SQL基础题----基本的SELECT语句、order by排序
SQL基础题----基本的SELECT语句 ambiguous 模糊
174 1
|
4月前
|
SQL 关系型数据库 MySQL
|
6月前
|
SQL 数据库
使用 ABAP Open SQL 的 Select AS 别名,提高代码可读性
使用 ABAP Open SQL 的 Select AS 别名,提高代码可读性
94 1