数据库

新版w3school学院编写了全新的数据库教程

开始学习 数据库教程 >>

SQL 简介


SQL 是用于访问和处理数据库的标准的计算机语言。


SQL 是什么?

  • SQL,指结构化查询语言,全称是 Structured Query Language。
  • SQL 让您可以访问和处理数据库。
  • SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。

SQL 能做什么?

  • SQL 面向数据库执行查询
  • SQL 可从数据库取回数据
  • SQL 可在数据库中插入新的记录
  • SQL 可更新数据库中的数据
  • SQL 可从数据库删除记录
  • SQL 可创建新数据库
  • SQL 可在数据库中创建新表
  • SQL 可在数据库中创建存储过程
  • SQL 可在数据库中创建视图
  • SQL 可以设置表、存储过程和视图的权限

SQL 是一种标准 - 但是...

虽然 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在着多种不同版本的 SQL 语言。

然而,为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

历史:

  • 1970 -- Dr. Edgar F. "Ted"  IBM的科德被称为关系数据库之父,是他描述了数据库的关系模型。

  • 1974 -- 结构化查询语言出现。

  • 1978 -- IBM合作开发Codd的想法并发布了名为System/R的产品。

  • 1986 -- IBM开发了关系型数据库的第一台样机,并通过ANSI标准化。第一个关系型数据库是由关系型软件及其后来成为甲骨文发布。

    SQL命令:

    标准的SQL命令进行互动使用在关系型数据库有:CREATE, SELECT, INSERT, UPDATE, DELETE 和 DROP。这些命令可分为基于其性质组。

数据库教程前12节内容:

SQL DROP Table>>

SQL SELECTUSE>>

SQL 删除DROPDATABASE>>

SQL CREATE DATABASE>>

SQL教程>>

SQL RDBMS概念>>

SQL NOT NULL约束>>

SQL DEFAULT约束>>

SQL唯一约束>>

SQL主键>>

SQL外键>>

SQL CHECK约束>>