SQL是用于在数据库中存储,操作和检索数据的标准语言。
本教程教你如何使用SQL:MySQL,SQL Server,MS Access,Oracle,Sybase,Informix,Postgres和其他数据库系统。
学习本教程的前提
- 了解计算机原理
- 会使用Windows操作系统,或Mac OS系统
- 熟悉软件安装
- 不需要懂Java语言或PHP语言
如何学习SQL
- 您需要安装一个MySQL数据库。这是数据库服务器软件。
- 您需要安装MySQL Workbench。这里数据库客户端软件,以图形化的方式操作MySQL数据库。
这些软件都是免费的,您不用担心版权
什么是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数据库程序还有自己的专有扩展!
RDBMS
RDBMS代表关系数据库管理系统。
RDBMS是SQL的基础,适用于所有现代数据库系统,如MS SQL Server,IBM DB2,Oracle,MySQL和Microsoft Access。
RDBMS中的数据存储在称为表的数据库对象中。 表是相关数据条目的集合,它由列和行组成。
每个表都被分解为称为字段的较小实体。 Customers表中的字段由CustomerID,CustomerName,ContactName,Address,City,PostalCode和Country组成。 字段是表中的一列,用于维护表中每条记录的特定信息。