数据库系统概论实验报告一

数据库创建与管理表

实验时间:××××年××月××日 上(下)午 1、2(或3、4)节

实验地点:教学楼403

学号:164804035

姓名:宋倩倩

班级:java1班

实验成绩(由教师填写):____________

评语(由教师填写):

 

 

 

任课教师姓名:马晓珺

1 实验目的

(1)掌握MySQL 数据库的相关概念。

(2)掌握使用Navicat 工具和SQL 语句创建数据库的方法。

(3)掌握使用Navicat 工具和SQL 语句删除数据库的方法。

(4)掌握表的基础知识。

(5)掌握使用Navicat管理工具和SQL语句创建表的方法。

(6)掌握表的修改、查看、删除等基本操作方法。

2 实验任务

使用Navicat工具操作:(不需要写出步骤)

(1)    创建课本学生成绩管理数据库;

数据库系统概论实验报告一_第1张图片

 

 
   


 

 

 

 

 

 

(2)    创建student表、course表、score表,表结构参照课本,填充表中数据信息;

  数据库系统概论实验报告一_第2张图片

 

 

 

 

 

 

 

 

 

 

 

 

 


(3)    备份数据库;

  数据库系统概论实验报告一_第3张图片

 

 

 

 

 

 

 

 

 

 

 


(4)    删除gradem数据库;

 

 数据库系统概论实验报告一_第4张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


(5)    利用备份文件恢复数据库。

  数据库系统概论实验报告一_第5张图片

 

 

 

 

 

 

 

 

 

 


使用SQL语句操作(需在实验步骤中写出相应SQL命令):

(1)    创建数据库stu_info;

mysql> createdatabase stu_info;

Query OK, 1 rowaffected (0.00 sec)

 

 

 

 

 

 

 

(2)    打开stu_info数据库;

mysql> showdatabases;

           use stuinfo;

(3)    创建student表、course表、score表;

 

 数据库系统概论实验报告一_第6张图片

 

 

 

 

 

 

 

 

3 实验环境

Windows系统mysql5.5、Navicat forMySQL

4 实验步骤

(请将实验任务中在mysql5.5环境下执行过的相应题目的SQL操作命令写出。)

(1)  SQL命令入下:

(2)    createdatabase stu_info;

 

 

(3)  SQL命令入下:

(4)    showdatabases;

use stuinfo;

 

 

(4)  SQL命令入下:

create tablestudent(

sno char(20),

snamechar(20),

ssexchar(20),

sagechar(20),

sdeptchar(20),

);

 

Create tablecourse(

cno char(20),

cpnochar(20),

ccreditchar(20),

);

 

Create tablescourse(

sno char(20),

cno char(20),

gradechar(20),

);

 

 

 

5 实验总结

需要课下多花时间练习,命令输入时要格外小心,dos命令点向上健时要注意进入命令的是哪个命令,通过这节实验课我学会了怎样用mysql建立数据库和一些基本表,实现了数据库的增删改查和备份数据库和还原数据库等基本操作。


你可能感兴趣的:(数据库系统概论实验报告一)