MySQL数据库技术应用期末模拟2.doc
![preview](https://dl-preview.csdnimg.cn/87813659/0001-24c12bf765889b4902a9d8b07d6849bc_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
MySQL数据库技术应用主要涵盖数据库的创建、数据表的构建、数据的插入、更新以及查询等基本操作。在本例中,学生需要完成一系列基于MySQL的实践任务,涉及到以下几个知识点: 1. **创建数据库**: 创建名为`BOOKBORROWxx`的数据库,其中`xx`是学生的学号后两位。在MySQL中,可以使用`CREATE DATABASE`语句来完成,例如: ```sql CREATE DATABASE BOOKBORROW01; ``` 随后使用`USE`语句打开该数据库: ```sql USE BOOKBORROW01; ``` 2. **创建数据表**: - **读者表(readerxx)**:使用`CREATE TABLE`语句创建,包括`rno`(主键)、`rname`、`sex`、`professional`和`borrownumber`字段。 - **图书表(bookxx)**:包含`bno`(主键)、`bname`、`press`、`publication_date`、`author`、`price`和`hall_number`字段。 - **借阅表(borrowxx)**:含有`Id`(主键,自增)、`rno`(外键)、`bno`(外键)、`borrow_date`、`return_date`和`remark`字段(后面会修改此表结构)。 3. **数据插入**: 使用`INSERT INTO`语句向三个表中插入数据。例如,向读者表中插入数据: ```sql INSERT INTO readerxx (rno, rname, sex, professional, borrownumber) VALUES ('2018101001', '李一', '男', '信息管理', 2); ``` 类似地,为图书表和借阅表插入相应的数据。 4. **修改表结构**: - 向借阅表添加`remark`字段: ```sql ALTER TABLE borrowxx ADD COLUMN remark TEXT; ``` - 删除`remark`字段: ```sql ALTER TABLE borrowxx DROP COLUMN remark; ``` 5. **数据操作**: - 更新读者表中`borrownumber`为空的记录,将其设为0: ```sql UPDATE readerxx SET borrownumber = 0 WHERE borrownumber IS NULL; ``` - 删除未被借阅的图书信息: ```sql DELETE FROM bookxx WHERE bno NOT IN (SELECT DISTINCT bno FROM borrowxx); ``` - 插入新的图书信息: ```sql INSERT INTO bookxx (bno, bname, press) VALUES ('10001006', '心理学', '人民邮电'); ``` 6. **数据查询**: - 查询"信息管理"专业学生总人数: ```sql SELECT COUNT(*) FROM readerxx WHERE professional = '信息管理'; ``` - 查询姓“李”的读者信息: ```sql SELECT * FROM readerxx WHERE rname LIKE '李%'; ``` - 查询所有图书信息,按照价格升序排序: ```sql SELECT * FROM bookxx ORDER BY price ASC; ``` 以上就是MySQL数据库技术应用的一些核心操作,涵盖了数据库的基本管理、表的创建和修改,以及数据的CRUD(创建、读取、更新、删除)操作。通过这些练习,学生能够掌握MySQL的基本语法和实际应用。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/87813659/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)