第一范文网 - 专业文章范例文档资料分享平台

数据库原理实验报告(Mysql)

来源:用户分享 时间:2025/5/29 5:14:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图5 course表 图6 sc表

图7 course的约束条件 图8 sc的约束条件

3、利用命令方式建表:

(1)、单击“查询”,然后点击“新建查询”,在弹出的新建查询窗口中输入“CREATE DATABASE huangqiangwei”命令,建立一个名为zhz的数据库;

(2)、通过“use huangqiangwei”命令进入到huangqiangwei数据库中; (3)、在查询编辑器窗口中分别输入命令: 建立student表:

CREATE TABLE student

(Sno varchar(10) PRIMARY KEY, Sname varchar(20) UNIQUE, Ssex varchar(2), Sage SMALLINT, Sdept varchar(20) )

建立course表:

CREATE TABLE course

(Cno varchar(4) PRIMARY KEY, Cname varchar(40), Cpno varchar(4), Ccredit SMALLINT,

FOREIGN KEY (Cpno) REFERENCES course(Cno) )

建立sc表:

CREATE TABLE sc (Sno varchar(10), Cno varchar(4),

cj5

Grade SMALLINT,

PRIMARY KEY (Sno,Cno),

FOREIGN KEY (Sno) REFERENCES student(Sno) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (Cno) REFERENCES course(Cno) ON DELETE NO ACTION ON UPDATE CASCADE )

(4)、向student表中添加“Sentrance”列: ALTER TABLE student ADD Sentrance DATE (5)、将student表中“Sentrance”的类型改为varchar

ALTER TABLE student MODIFY COLUMN Sentrance varchar(4);

(6)、删除student表中的“Sentrance”列: ALTER TABLE student DROP Sentrance;

五、实验结果

1、student表:

2、course表:

3、sc表:

4、向student表中添加Sentrance列:

cj6

5、student表的基本信息:

6、将Sentrance的数据类型改为varchar:

六、总结:

通过这次实验,要求掌握了数据库的定义以及基本表的建立,熟悉MySQL图形界面和SQL命令去创建、修改、删除基本表及设定表级完整性约束,巩固了SQL的一些常用的命令语句,为接下来的实验奠定基础。

cj7

实验二:数据库的建立和维护实验

一、实验目的和要求

熟练掌握使用 SQL、Transact-SQL和SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。

二、实验内容和原理

1、基本操作实验

(1) 通过MySQL的GUI工具Navicat,在学生-课程数据库的student、course和sc 3个表中各输入若干条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。

(2)通过MySQL的GUI工具Navicat实现对学生-课程数据库的student、

course和sc 3个表中数据的插入、删除和修改操作。

2、提高操作实验

通过查询编辑器用SQL命令实现对学生-课程库的数据增加、数据删除和数

据修改操作。

三、实验环境

硬件:PC机

软件:Windows操作系统、 MySQL Server 6.0 和Navicat for MySQL 9.0

四、算法描述及实验步骤

1、基本操作实验

(1)运行“Navicat”,双击“student”表,将学生的信息输入对应位置(如

图1所示);双击“course”表,将课程信息输入对应位置(如图2所示);双击“sc”表,将选课信息输入对应位置(如图3所示);

(2)需要数据插入时,就在最后一条记录后输入一条记录。当鼠标点击其

他行时,输入的记录会自动保存在表中。

(3)需要修改记录时,直接对表中已有记录的数据进行改动,用新值替换原有的值。

(4)需要删除记录时,先用鼠标单击要删除行的左边灰色方块,使该记录

cj8

搜索更多关于: 数据库原理实验报告(Mysql) 的文档
数据库原理实验报告(Mysql).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6522k7z01362h60030qj_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top