DDL之撤销与修改
修正数据库:修正数据库的定义,主要是修正表的定义;
修正基本表的定义
Alter table tablename
[add {colname datatype,...}] 增加新列
[drop {完整性约束名}] 删除完整性约束
[modify {colname datatype,...}] 修改列定义
示例:
1 在学生表student原来基础上增加student_addr,PID两列
ALTER TABLE student ADD student_addr VARCHAR (40),
PID VARCHAR (18);
2 改变原来表中student_name列的长度
ALTER TABLE student MODIFY student_name VARCHAR (20);
3 删除学生姓名必须取唯一值的约束
ALTER TABLE student DROP UNIQUE (student_name);
撤销基本表
Drop table 表名
示例:
撤销学生表
DROP TABLE student;
注意:delete语句只是删除表中的元祖,而撤销表drop table的操作是撤销包含格式,表中所有元素,有该表导出的视图等所有相关的内容,使用时需要谨慎。
撤销数据库
Drop database 数据库名;
示例:
DROP DATABASE project;
指定数据库与关闭数据库
有些DBMS提供了操作多个数据库的能力,此时在进行数据库操作时需要指定待操作数据库与关闭数据库。
指定数据库
Use 数据库名;
关闭当前数据库
Close 数据库名;
转载请注明原文地址: https://ju.6miu.com/read-668709.html