6.执行完以上命令后可以在数据库设计器中看到如图5-1 所示界面。 数据库设计器-图书管理 目录 自诸者 自借书 自图书 作者 上页 读者编号 读者编号 读者姓名 作者编号 作者编号 姓名 书号 书名 作者姓名 下页 借书日期 价格 职称 屮牛日期 还书日期 版社 联系申话 退出 图5-1数据库设计器一图书管理
目录 上页 下页 退出 11 6.执行完以上命令后可以在数据库设计器中看到如图5-1 所示界面。 图5-1 数据库设计器— 图书管理
二、修改表 【格式】 ALTER TABLE<表名>ADD<新字段名><数据 类型>(<宽度>,<小数位数>1)1 目录 完整性约束 IINULL| NOT NULLIIIDROP[完整性 约束 MODIFY<字段名><数据类型 上页 【功能】修改表结构。 【说明】ADD子句用于增加指定表的字段变量名、数据类型、 下页宽度和完整性约束条件;DROP子句用于删除指定的的完整 性约束条件; MODIFY子句用于修改原有的字段变量的值。 退出【例5-4】在课程成绩表SC中,增加一个成绩字段变量(N,3) ALTER TABLE SC ADD成绩N(3) LIST STRUCTURE
目录 上页 下页 退出 12 【格式】ALTER TABLE <表名>[ADD <新字段名><数据 类型>[(<宽度>[,<小数位数>])] [完整性约束][NULL | NOT NULL]][DROP [完整性 约束]][MODIFY <字段名><数据类型>] 【功能】修改表结构。 【说明】ADD子句用于增加指定表的字段变量名、数据类型、 宽度和完整性约束条件;DROP子句用于删除指定的的完整 性约束条件;MODIFY子句用于修改原有的字段变量的值。 【例5-4】在课程成绩表SC中,增加一个成绩字段变量(N,3)。 ALTER TABLE SC ADD 成绩 N(3) LIST STRUCTURE 二、修改表
【例5-5】修改表结构综合练习。 (1)创建数据库和数据库表 CREATE DATABASE tempbase CREATE TABLE templ(aa C(2), bb N(5, 2), dd D) E CREATE TABLE temp2(aal C (2), bb1 N(5, 2), dd1 I) (2)以字段aa为索引表达式为表temp1增加一个主索引 上页 索引标识为 aa key ALTER TABLE temp1 ADD PRIMARY KEY aa TAG aa key 下页 (3)以字段aa1为索引表达式给表temp2增加一个普通索 引,索引标识aa1key;并且将表temp1的索引 aa key作 退出 为temp2关联字段。 ALTER TABLE temp2 ADD ForEiGN KEY aal TAG aal key REFERENCES templ TAG aa key
目录 上页 下页 退出 13 【例5-5】修改表结构综合练习。 (1)创建数据库和数据库表 CREATE DATABASE tempbase CREATE TABLE temp1(aa C(2) ,bb N(5,2),dd D) CREATE TABLE temp2(aa1 C(2),bb1 N(5,2),dd1 I) (2)以字段aa为索引表达式为表temp1增加一个主索引, 索引标识为aa_key ALTER TABLE temp1 ADD PRIMARY KEY aa TAG aa_key (3)以字段aa1为索引表达式给表temp2增加一个普通索 引,索引标识aa1_key;并且将表temp1的索引aa_key作 为temp2关联字段。 ALTER TABLE temp2 ADD FOREIGN KEY aa1 TAG aa1_key; REFERENCES temp1 TAG aa_key
(4)将表temp1中“dd的字段名改为“cc ALTER TABLE templ RENAME coluMN dd TO cc (5)删除表temp2中字段名为“dd1”的字段 目录 ALTER TABLE temp2 DRoP dd1 上页 (6)将(3)所建的普通索引的关联字段删除。 ALTER TABLE temp2 DROP FOREIGN KEY TAG aal key 下页 SAVE (7)将(3)所建的普通索引删除 iEw ALTER TABLE temp2 DROP FOREIGN KEY TAG aal key 注意:增加普通索引时,必须同时指明与它关联的字段
目录 上页 下页 退出 14 (4)将表temp1 中“dd”的字段名改为“ cc” ALTER TABLE temp1 RENAME COLUMN dd TO cc (5)删除表temp2中字段名为“dd1”的字段 ALTER TABLE temp2 DROP dd1 (6)将(3)所建的普通索引的关联字段删除。 ALTER TABLE temp2 DROP FOREIGN KEY TAG aa1_key; SAVE (7)将(3)所建的普通索引删除。 ALTER TABLE temp2 DROP FOREIGN KEY TAG aa1_key 注意:增加普通索引时,必须同时指明与它关联的字段
三、删除数据库 【格式】 DROP DATABASE<数据库名> 功能】删除指定数据库的结构和数据。 目录 【说明】谨慎使用 上页 四、删除表 【格式】 DROP TALBE<表名> 下页 功能】删除指定表的结构和内容(包括在此表上建 退出 立的索引)。 【说明】如果只是想删除一个表中的所有记录,则应 使用 DELETE语句
目录 上页 下页 退出 15 【格式】DROP DATABASE <数据库名> 【功能】删除指定数据库的结构和数据。 【说明】谨慎使用。 四、删除表 【格式】DROP TALBE <表名> 【功能】删除指定表的结构和内容(包括在此表上建 立的索引)。 【说明】如果只是想删除一个表中的所有记录,则应 使用DELETE语句。 三、删除数据库