基本表的定义(I) 基本表的定义( CREATE) 格式 create table表名( 列名数据类型[eaut缺省值][ not nulll [,列名数据类型[ default缺省值][ not nulls , primary key(列名[,列名1]…)] [, foreign key(列名[,列名]…) eces表名(列名[,列名]…) [,chek(条件)])
基本表的定义(Ⅰ) 基本表的定义(CREATE) 格式 create table 表名( 列名 数据类型 [default 缺省值] [not null] [,列名 数据类型 [default 缺省值] [not null]] …… [,primary key(列名 [,列名] …)] [,foreign key (列名 [,列名] …) references 表名 (列名 [,列名] …)] [,check(条件)])
基本表的定义(Ⅱ) 示例 create table PROF (PNO char(10) PNAME char (20) not null SaL int. aGE int DNO char(10) primary key(PNO) foreign key dNO) references DEPT(DNO) check (AL> 0))
基本表的定义(Ⅱ) 示例 create table PROF ( PNO char(10), PNAME char(20) not null, SAL int, AGE int, DNO char(10), primary key (PNO), foreign key (DNO) references DEPT(DNO), check (SAL > 0))
基本表的定义(Ⅲ) 修改基本表定义( ALTER) 格式 alter table表名 [add子句] 增加新列 [drop子句删除列和完整性约束条件 [ modify子句]修改列定义 示例 alter table PROF add LOCAtION char 30/
基本表的定义(Ⅲ) 修改基本表定义(ALTER) 格式: alter table 表名 [add 子句] 增加新列 [drop 子句] 删除列和完整性约束条件 [modify 子句] 修改列定义 示例 alter table PROF add LOCATION char[30]
基本表的定义(Ⅳ) 撤消基本表定义(drop) 格式 drop table表名 示例 drop table DEPt 0①%98 撤消基本表后,基本表的是义、表中数据、索引、 以及由此表导出的视图的定义都被删除。 WHAT'S THE MEAN OF CASCADE
基本表的定义(Ⅳ) 撤消基本表定义(drop) 格式 drop table 表名 示例 drop table DEPT DANGER 撤消基本表后,基本表的定义、表中数据、索引、 以及由此表导出的视图的定义都被删除。 WHAT’S THE MEAN OF CASCADE?