• Mysql数据库实验及练习题相关

        MySQL 数据库和表的管理-数据库实验一

        MySQL连接查询、索引、视图-数据库实验二、实验三

        MySQL约束、触发器-数据库实验四

        MYSQL存储过程和存储函数-数据库实验五

                MySQL批量随机生成name、TEL、idNumber

        MYSQL数据库的安全管理-数据库实验六

                MYSQL数据库安全性练习题

        MYSQL数据库的备份与恢复-数据库实验七

        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语句对表的创建、删除也有了更深刻的认识。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐