利用SQL语言修正与撤销数据库
注:所有的下划线+斜体语句都是非必须语句
修正数据库:
修正数据库的定义,主要是修正表的定义
修正基本表的定义:
alter table 表名
add 一排列名+属性 #增加新列
drop 完整性约束名(列名)…… #删除指定列的完整性约束
modify 一排列名+属性 #修改原有列的属性
例如:①在学生表Student(S#, Sname, Ssex, Sage, D#, Sclass)基础上增加二列Saddr, PID
Alter Table Student Add Saddr char[40], PID char[18];
②将上例表中Sname列的数据类型增加两个字符
Alter Table Student Modify Sname char(10);
③删除学生姓名必须取唯一值的约束
Alter Table Student Drop Unique(Sname);
表/数据库的删除:
drop table 表名
drop table 数据库名
一旦删除不可恢复
也可以用以下方式直接删除表/数据库
总结: