数据库学习

来源:互联网 发布:酷方 知乎 编辑:程序博客网 时间:2024/06/10 20:52

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 数据库名;

0 0
原创粉丝点击