数据库实验三

对数据库的基本操作和表的创建

1 实验要求
①通过Navicat对数据库的编码方式进行修改以及数据库的转储和删除
②使用sql语句查看当前数据库服务器的所有数据库
③查看前面创建的db2数据库的定义信息并删除前面创建的db1数据库
④创建数据库:StudentManager 默认编码:utf8
创建以下表格: 教师表 Teacher 成绩表 Score 课程表 Course

2 实验过程
①通过Navicat对数据库的编码方式进行修改以及数据库的转储和删除
打开Navicat 找到需要进行修改的数据库 下面以mysql数据库为例
1)修改编码方式
鼠标右键 点击属性 对mysql数据库进行修改
数据库实验三
2)数据库的转储
右键mysql数据库 找到转储SQL选择转储结构和数据 并保存 需要该数据库是按照保存的路径导入即可+
3)数据库的删除
右键mysql数据库 找到删除数据库双击即可

②使用sql语句查看当前数据库服务器的所有数据库
打开MySQL 5.5 Command Line Client
输入登录密码后 输入 show databases;
结果如下
数据库实验三

③查看前面创建的db2数据库的定义信息并删除前面创建的db1数据库
1)查看db2的定义信息
在MySQL 5.5 Command Line Client 中输入
show create database db2;
效果如下
数据库实验三
2)删除数据库db1
在 MySQL 5.5 Command Line Client 中输入
drop database db1;
效果如下:
数据库实验三

④创建数据库:StudentManager 默认编码:utf8
创建以下表格: 教师表 Teacher 成绩表 Score 课程表 Course
1)创建 StudentManger 数据库 并使用utf8编码方式
在 MySQL 5.5 Command Line Client 中输入
create database StudentManger character set utf8;
效果如下
数据库实验三
2)在该数据库下创建以下表格: 教师表 Teacher 成绩表 Score 课程表 Course
如下:
Student数据库实验三
效果如下
数据库实验三
Course 和 Score数据库实验三
效果如下
数据库实验三
数据库实验三
Teacher数据库实验三
效果如下
数据库实验三
3 实验总结
①学会了如何转储数据库
②掌握了如何使用SQL语言进行表的创建
③明确了 int, float, decimal, numeric, varchar, text等数据类型的使用方法。