SQL是一种用于访问和操作数据库的标准语言。
SQL 是什么
- SQL是结构化查询语言的缩写
- SQL允许你访问和操作数据库
- SQL在1986年成为美国国家标准协会(ANSI)的标准,并在1987年成为国际标准化组织(ISO)的标准。
SQL 能做什么
- SQL可以对数据库执行查询
- SQL可以从数据库中检索数据
- SQL可以在数据库中插入记录
- SQL可以更新数据库中的记录
- SQL可以从数据库中删除记录
- SQL可以创建新的数据库
- SQL可以在数据库中创建新表
- SQL可以在数据库中创建存储过程
- SQL可以在数据库中创建视图
- SQL可以对表、存储过程和视图设置权限
SQL 是一个标准 – 但是….
尽管SQL是一个ANSI/ISO标准,但有不同版本的SQL语言。
然而,为了与 ANSI 标准相兼容,它们至少都得以类似的方式支持主要命令(如SELECT
、UPDATE
、DELETE
、INSERT
、WHERE
)。
注意:除了SQL标准外,大多数SQL数据库程序还有自己的专有扩展。
在网站中使用SQL
要建立一个显示数据库数据的网站,你将需要:
RDBMS
RDBMS是指关系型数据库管理系统。
RDBMS是SQL的基础,也是所有现代数据库系统的基础,如MS SQL Server、IBM DB2、Oracle、MySQL和Microsoft Access。
RDBMS中的数据被存储在称为表的数据库对象中。表是相关数据条目的集合,它由列和行组成。
SQL 示例
SELECT * FROM Customers LIMIT 5;
输出:
每个表都被分解成更小的实体,称为字段。
Customers表中的字段包括CustomerID, CustomerName, ContactName, Address, City, PostalCode和Country。
字段是表中的一列,旨在维护表中每条记录的具体信息。
一条记录,也叫行,是表中的每个单独条目。例如,在上面的Customers表中有5条记录。记录是表内的一个横向实体。
列是表格中的一个垂直实体,包含与表格中特定字段相关的所有信息。