欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

实验2SQL1-DDL

程序员文章站 2022-05-13 09:30:33
...

【实验目的】 1. 掌握数据库的定义方法、删除方法 2. 掌握数据表的定义、修改与删除方法 3. 熟悉数据库、数据表的强制与限制删除的区别 4. 了解索引的定义与删除。 【实验过程】 1. 实验条件:MySQL已经安装完成,能够正确使用 2. 定义数据库SC create datab

【实验目的】

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.注意表间的参照引用关系。