目录

简介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 是 SQL 以及所有现代数据库系统(例如 MS SQL Server、IBM DB2、Oracle、MySQL 和 Microsoft Access)的基础。

RDBMS 中的数据存储在称为表的数据库对象中。表是相关数据条目的集合,由列和行组成。

查看"Customers" 表:

示例

SELECT * FROM Customers;
亲自试一试 »

每个表都分为更小的实体,称为字段。 Customers 表中的字段由 CustomerID、CustomerName、ContactName、Address、City、PostalCode 和 Country 组成。字段是表中的一列,旨在维护表中每条记录的特定信息。

记录(也称为行)是表中存在的每个单独条目。例如,上面的Customers表中有91条记录。记录是表中的水平实体。

列是表中的垂直实体,包含与表中特定字段关联的所有信息。