单元3数据库和表的创建与管理剖析
复制表 语法格式: CREATE TABLE [IF NOT EXISTS] 新表名 [ LIKE 参照表名 ] | [AS (select语句)] 使用LIKE关键字创建一个与old_table_name表相同结构的新表,列名、数据类型、空指定和索引也将复制,但是表的内容不会复制,因此创建的新表是一个空表。 使用AS关键字可以复制表的内容,但索引和完整性约束是不会复制的。 【例3.8】 假设数据库BookStore中有一个表Book,创建Book表的一个名为book_copy1的拷贝。 CREATE TABLE book_copy1 LIKE Book; 【例 3.9】 创建表Book的一个名为book_copy2的拷贝,并且复制其内容。 CREATE TABLE book_copy2 AS (SELECT * FROM Book); 删除表 需要删除一个表时可以使用DROP TABLE语句。 语法格式: DROP TABLE [IF EXISTS] 表名1 [,表名2 ] ... 这个命令将表的描述、表的完整性约束、索引及和表相关的权限等都全部删除。 【例3.10】 删除表t
原创力文档

文档评论(0)