SQL,指结构化查询语言,全称是 Structured Query Language。
在数据定义前我们先要了解四种操作对象的创建、删除、修改。
创建格式为 CREATE XXX
删除格式为 DROP XXX
修改格式为 ALTER XXX
四种操作对象分别是:SCHEMA(模式)、TABLE(表)、VIEW(视图)、INDEX(索引)
需要注意到只有表和索引能修改,SQL标准不提供模式和视图的修改,只能删除后重新创建
定义模式
格式为 CREATE SCHEMA 模式名 AUTHORIZATION 用户名
如果没有指定模式名则隐含为用户名
如为学生A设计一个学生运动模式:
CREATE SCHEMA S-Sports AUYHORIZATION A
上面只是简单的进行了模式的定义,在实际上定义了一个命名空间,在这个空间中我们可以进一步定义数据库对象如基本表、视图、索引等,如下:
为学生A设计一个成绩模式S-Scores
CREATE SCHEMA S-Scores AUYHORIZATION A
CREATE TABLE TAB1(
NAME CHAR(20),
GRADE INT,
Sno CHAR(13)
SUBJECT CHAR(40)
);
如上,我在创建模式后,创建了一个表,里面有名字,成绩,学号和学科