MySQL数据库和表的管理-数据库实验一
MySQ数据库和表的管理-数据库实验一。创建数据库、建表。
-
Mysql数据库实验及练习题相关
实验一 数据库和表的管理
一、实验目的
1. 了解MySQL数据库的逻辑结构和物理结构的特点。
2. 学会使用SQL语句创建、选择、删除数据库。
3. 学会使用SQL语句创建、修改、删除表。
4. 学会使用SQL语句对表进行插入、修改和删除数据操作。
5. 了解MySQL的常用数据类型。
二、实验内容
1. 使用SQL语句创建数据库studentsdb。
2. 使用SQL语句选择studentsdb为当前使用数据库。
3. 使用SQL语句在studentsdb数据库创建数据表student_info、curriculum、grade,三个表的数据结构如表1-表3所示。
表1 student_info表结构
|
列名 |
数据类型 |
允许NULL值 |
主键 |
|
学号 |
char(4) |
否 |
是 |
|
姓名 |
char(8) |
否 |
否 |
|
性别 |
char(2) |
是 |
否 |
|
出生日期 |
date |
是 |
否 |
|
家族住址 |
varchar(50) |
是 |
否 |
表2 curriculum表结构
|
列名 |
数据类型 |
允许NULL值 |
主键 |
|
课程编号 |
char(4) |
否 |
是 |
|
课程名称 |
varchar(50) |
是 |
否 |
|
学分 |
int |
是 |
否 |
表3 grade表结构
|
列名 |
数据类型 |
允许NULL值 |
主键 |
|
学号 |
char(4) |
否 |
是 |
|
课程编号 |
char(4) |
否 |
是 |
|
分数 |
int |
是 |
否 |
三、实验思考
1. 能通过一个CREATE DATABASE语句创建两个及以上的数据库吗?
不能,一次只能创建一个数据库。
2. 删除了的数据库还可能恢复吗?
可以。可利用备份的的数据文件以及增量的binlog文件进行数据恢复。
四、实验数据
创建studentsdb数据库

创建student_info表

结果:

创建curriculum表

结果:

创建grade表

结果:

五、理解及感悟
通过本次实验了解了如何通过sql语句创建、选择和删除数据库,并通过sql语句对表的创建、删除也有了更深刻的认识。
更多推荐


所有评论(0)