Home  >  Article  >  Database  >  实验2SQL1-DDL

实验2SQL1-DDL

WBOY
WBOYOriginal
2016-06-07 16:01:261068browse

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn