SQL 简介
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 数据库程序(例如:MS Access、SQL Server、MySQL)
- 使用服务器端脚本语言,如 PHP 或 ASP
- 使用 SQL 获取您想要的数据
- 使用 HTML/CSS 样式页面
RDBMS
RDBMS 代表关系数据库管理系统。
RDBMS 是 SQL 和所有现代数据库系统(如 MS SQL Server、IBM DB2、Oracle、MySQL 和 Microsoft Access)的基础。
RDBMS 中的数据存储在称为表的数据库对象中。表是相关数据条目的集合,它由列和行组成。
查看“Customers”表
每个表被分解成更小的实体,称为字段。Customers 表中的字段包括 CustomerID、CustomerName、ContactName、Address、City、PostalCode 和 Country。字段是表中的一列,用于维护表中每个记录的特定信息。
记录,也称为行,是表中存在的每个单独的条目。例如,上面的 Customers 表中有 91 条记录。记录是表中的水平实体。
列是表中的垂直实体,其中包含与表中特定字段相关的所有信息。
视频:SQL 简介

