SQL概述

最近的SQL版本:2003

SQL语言功能极强,但是完成核心功能只用了9个动词,分4类:

  • 数据查询:SELECT ,用于查询
  • 数据定义:CREATE、DROP、ALTER,用于创建、删除、修改表
  • 数据操纵: INSERT、UPDATE、DELETE,用于数据的插入、修改、删除
  • 数据控制: GRANT、REVOKE,用于数据库对象访问的权限授予和收回

SQL支持三级模式结构

视图:是从一个或几个基本表导出的表,虚表

基本表:本身独立存在的表

存储文件:一个或多个基本表对应一个存储文件

image-20210827221917735

数据按外模式的描述提供给用户;

按内模式的描述存储在磁盘上;

而概念模式提供了连接这两级模式的相对稳定的中间层,并使得两级中任意一级的改变都不受另一级的牵制。