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

相关文章
|
6月前
|
SQL Java 数据库连接
SQL SELECT语句的基本用法
SQL SELECT语句的基本用法
|
5月前
|
SQL 数据挖掘 大数据
如何在 SQL Server 中使用 `SELECT TOP`
【8月更文挑战第10天】
213 7
如何在 SQL Server 中使用 `SELECT TOP`
|
4月前
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
75 1
|
5月前
|
SQL 关系型数据库 MySQL
INSERT INTO t_a.tableName SELECT * FROM t_b.tableName 如何通过定义一个list对象,包含多个tableName,循环执行前面的sql,用MySQL的语法写
【8月更文挑战第7天】INSERT INTO t_a.tableName SELECT * FROM t_b.tableName 如何通过定义一个list对象,包含多个tableName,循环执行前面的sql,用MySQL的语法写
54 5
|
5月前
|
SQL 数据挖掘 关系型数据库
|
5月前
|
SQL
访问者模式问题之构造一个包含 select、from 和 where 子句的 SQL 节点树,如何解决
访问者模式问题之构造一个包含 select、from 和 where 子句的 SQL 节点树,如何解决
|
6月前
|
SQL Oracle 关系型数据库
SQL SELECT TOP 子句
【7月更文挑战第12天】SQL SELECT TOP 子句。
52 14
|
6月前
|
SQL 存储 数据库
SQL SELECT 语句
【7月更文挑战第10天】SQL SELECT 语句。
45 9
|
6月前
|
SQL Oracle 关系型数据库
SQL SELECT TOP 子句
【7月更文挑战第13天】SQL SELECT TOP 子句。
42 5
|
6月前
|
SQL 数据库
SQL SELECT DISTINCT 语句
【7月更文挑战第10天】SQL SELECT DISTINCT 语句。
62 6