文章标题

CREATE SCHEMA"S-T" AUTHORIZATION WANG;              
    //给用户“王”定义一个学生-课程模式叫做S-T*/
CREATE TABLE TAB1(COL1 SMALLINT, COL2 INT, COL3 CHAR(20), COL4 NUMERIC(10,3), COL5 DECIMAL(5,2) );
DROP CHEMA "S-T" CASCADE;
    //删除了模式S-T,也同时删除了表一
CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(20) );
CREATE TABLE "S-T".Course (Cno CHAR(4) PRIMARY KEY, Cname CHAR(40) NOT NULL, Ccredit SMALLINT, FOREIGN KEY (Cpno) REFERENCES Course(Cno) //表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno ); ALTER TABLE Student ADD S_entrance DATE;
    //向Student表中增加入学时间列。
ALTER TABLE Student ALTER COLUMN Sage INT;
    //将年龄由字符型改为整形
ALTER TABLE Course ADD UNIQUE(Cname);
    //增加课程名必须取唯一值得条件
CREATE UNIQUE INDEX Stusno ON Student(Sno);
    //student表按学号升序建立唯一索引
ALTER INDEX SCno RENAME TO SCno;
    //将SC表的SCno缩阴冥改为SCSno


你可能感兴趣的:(schema)