语句格式(续) 删除属性列 直接/间接删除 把表中要保留的列及其内容复制到一个新表中 删除原表 再将新表重命名为原表名 直接删除属性列:(新) Bi]: ALTER TABLE Student Drop Scome
26 语句格式(续) ◼ 删除属性列 直接/间接删除 ◼ 把表中要保留的列及其内容复制到一个新表中 ◼ 删除原表 ◼ 再将新表重命名为原表名 直接删除属性列:(新) 例:ALTER TABLE Student Drop Scome;
[例3]将年龄的数据类型改为半字长整数。 ALTER TABLE Student MODIFY Sage SMALLInt 注:修改原有的列定义有可能会破坏已有数据
27 [例3] 将年龄的数据类型改为半字长整数。 ALTER TABLE Student MODIFY Sage SMALLINT; ◼ 注:修改原有的列定义有可能会破坏已有数据
例题 [例4]删除学生姓名必须取唯一值的约束 ALTER TABLE Student DROP UNIQUE( Sname);
28 例题 [例4] 删除学生姓名必须取唯一值的约束。 ALTER TABLE Student DROP UNIQUE(Sname);
三、删除基本表 DROP TABLE<表名> 基本表定义一旦删除,表中的数据、此表上建立的索引 和视图都将自动删除
29 三、删除基本表 DROP TABLE <表名>; 基本表定义一旦删除,表中的数据、此表上建立的索引 和视图都将自动删除
例题 [例5]删除 Student表 DROP TABLE Student
30 例题 [例5] 删除Student表 DROP TABLE Student ;