轻松上手,快乐学习!

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”表:

实例

SELECT * FROM Customers;

运行实例 »

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

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

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