上机实践3 MySql表结构的管理 实验目的: 1、掌握MySQL...
上机实践3 MySql表结构的管理 实验目的: 1、掌握MySQL中使用MySQL语句创建和操作表的方法 2、掌握使用MySQL语句修改表结构的方法 3、掌握索引的创建 实验内容: 1、使用 CREATE TABLE命令在 course数据库中创建数据表 2、使用 ALTER TABLE修改表结构 3、使用 CREATE和 ALTER TABLE命令创建索引 实验步骤: 1、创建数据表(所有表结构参见文档——数据库Course实验用表) (1)创建 Department和 Student表,SQL命令如下: create table Department(d_no char(8)primary key, d_name char(12)not null )engine=InnoDB default charset=gbk; create table Student(S_no char(12) primary key, S_name char(4)not null, gender char(1) not null, phone text not null, birthday date, address char(20) )engine=InnoDB default charset=gbk; (2)仿照上述命令创建表 Teacher(t_no, t_name,d_no) (3)仿照上述命令创建表 Course(C_no,C_name, hours, credit, type) (4)仿照上述命令创建表 choose (id,s_no,c_no, score) 2、修改表结构 (1)使用 alter table命令向 Course表中添加两个字段term(开课学期)和 description(课程描述) (2)删除 Course表中新増的term字段 (3)使用 alter table命令为 course中的数据表添加外键约東条件 3、创建索引 在表中添加需要的索引。 注:用记事本编写创建数据库和数椐表的命令,保存为脚本文件 course.sql,然后将其导入到 phpmyadmin中。作业提交 course.sql文件。 注:将主要操作步骤及结果以图片、文字的方式填写在题目后,用“班级-姓名-上机3结果.doc”提交作业。