数据库创建与管理表
实验时间:××××年××月××日 上(下)午 1、2(或3、4)节
实验地点:教学楼403
学号:164804035
姓名:宋倩倩
班级:java1班
实验成绩(由教师填写):____________
评语(由教师填写):
任课教师姓名:马晓珺
1 实验目的
(1)掌握MySQL 数据库的相关概念。
(2)掌握使用Navicat 工具和SQL 语句创建数据库的方法。
(3)掌握使用Navicat 工具和SQL 语句删除数据库的方法。
(4)掌握表的基础知识。
(5)掌握使用Navicat管理工具和SQL语句创建表的方法。
(6)掌握表的修改、查看、删除等基本操作方法。
2 实验任务
使用Navicat工具操作:(不需要写出步骤)
(1) 创建课本学生成绩管理数据库;
(2) 创建student表、course表、score表,表结构参照课本,填充表中数据信息;
(3) 备份数据库;
(4) 删除gradem数据库;
(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表;
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建立数据库和一些基本表,实现了数据库的增删改查和备份数据库和还原数据库等基本操作。