1.数据定义
SQL数据定义功能包括模式定义,表定义,视图和索引定义。
2.模式的定义与删除
(1)定义模式
CREATE SCHEMA<模式名>AUTHORIZATION<用户名>;
1) 例子:为用户WANG定义一个学生-课程模式S-T
CREATE SCHEME"S-T" AUTHORIZATION WANG;
定义模式实际上是定义了一个命名空间,在这个空间可以进一步定义该模式包含的数据库对象,如基本表,视图,索引等。
2) 例如:为用户ZHANG创建一个模式TEST,并且在其中定义一个表TAB1
CREATE SCHEMA TEST AUTHORIZATION ZHANG
CREATE TABLE TAB1(COL1 SMALLINT,COL2 INT,COL3 CHAR(20));