Skip to content

关系数据库标准语言SQL

概述

特点

  • 综合统一
  • 高度非过程化
  • 面向集合的操作方式
  • 以同一种语法结构提供多种使用方式
  • 语言简洁,易学易用

概念

核心功能由以下九个动词即可实现:

SQL 功能动词
数据查询SELECT
数据定义CREATE, DROP, ALTER
数据操纵INSERT, UPDATE, DELETE
数据控制GRANT, REVOKE
  • 视图是从一个或几个基本表导出的表,是一个虚表。数据库中只存放视图的定义。用户可以在视图上再定义视图。
  • SQL一个关系对应一个基本表,若干个表对应一个存储文件,索引也在存储文件中。
  • 存储结构组成了关系数据库内模式,物理结构对用户透明。

数据定义

操作对象创建删除修改
模式CREATE SCHEMADROP SCHEMA
修改CREATE TABLEDROP TABLEALTER TABLE
视图CREATE VIEWDROP VIEW
索引CREATE INDEXDROP INDEXALTER INDEX