数据库学习 - DDL相关命令

    xiaoxiao2021-04-13  33

    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

    最新回复(0)