实验2 SQL1-DDL

来源:互联网 发布:方正软件保护卡 编辑:程序博客网 时间:2024/06/18 09:08

【实验目的】

1. 掌握数据库的定义方法、删除方法

2. 掌握数据表的定义、修改与删除方法

3. 熟悉数据库、数据表的强制与限制删除的区别

4. 了解索引的定义与删除。


【实验过程】

1. 实验条件:MySQL已经安装完成,能够正确使用

2. 定义数据库SC

create database SC

检验是否成功:查看有哪些数据库,show databases;

3. 使用数据库SC  

再使用SC

use sc;

检验:查看当前数据库有哪些数据表,show tables;

4. 创建数据表Student

create table student

          sno char(10) primary key,

         sname char(20) unique,

         ssex char(2),

         sage int,

         sdept char(10)

);

成功后,再查看有哪些数据表

5. 查看student数据表结构

DESC student;


6. 添加新列入学日期ent_date


7. 添加索引按入学日期的索引

8. 删除数据表(先尝试限制删除,再尝试强制删除),检查有什么不同。

9. 新建课程表Course

10. 建立按cpno的聚簇索引index_c_cpno

11. 建立按cno的唯一索引 index_cno

12. 删除数据库SC(先尝试限制删除,再尝试强制删除),检查有什么不同。


【作业】

1.在数据库SC内建立数据表student、course、sc(选修表)和teacher(教师表)

2.注意表间的参照引用关系。


0 0
原创粉丝点击