📄 kj06-05.txt
字号:
6.5 SQL查询基础
SQL(Structure Query Language,结构化查询语言)是一种在关系型数据库中定义和操纵数据的标准语言,诸如Access、Oracle、SQL Server等数据库均可以通过此标准语言进行查询。
SQL的语法与英语语法类似。它最初是由Boyce和Chamberlin在1974年提出的(当时被称为SEQUEL)之后,在1976年,IBM公司的San Jose研究所在研发关系型数据库管理系统SystemR将其修改为SEQUEL2,也就是目前的SQL。1986年,美国国家标准化组织ANSI确认了这一标准。
从功能上看,SQL包括DDL(Data Definition Language,数据定义语言)和DML(Data Manipulation Language,数据操纵语言)两类语言。其中前者用于定义、修改数据库的结构,而后者则用于对存储在数据库中的数据进行操作。在基于Web的数据库应用系统中,一般只使用后者。
本书只介绍基本的DML。需要指出的是,SQL的功能十分强大,某些语法格式也比较复杂,但是对于一般应用而言,需要使用的SQL还是相当通俗的。如果读者需要系统学习这种语言,可查阅相关的技术文献。
此外,因为现在许多数据库系统允许用户通过与系统对话生成查询,在对话完成后,用户的查询需求将被自动转换为SQL。因此,在编码过程中,如果需要进行一般的数据操纵,而对SQL又不甚熟悉的话,可在支持上述功能的系统(如Access)中,直接构造查询,待得到预期的结果后,再将系统自动生成SQL复制到自己的源码中。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -