MySQL基础复习:数据查询与数据库操作实战
需积分: 9 5 浏览量
更新于2024-08-05
收藏 21KB DOCX 举报
本资源是一份MySQL基础复习题,主要涉及数据库操作和SQL语句。题目围绕一个名为"goods"的商品表展开,该表包含了商品的基本信息,如ID、商品名称、生产日期和价格。通过一系列SQL查询,学生将被要求从该表中提取不同类型的数据,如所有商品、含有特定字符的商品、特定ID的商品、价格为空或非空的商品等。
第一个题目详细地列举了五个查询任务:
1. 查询所有商品:`SELECT * FROM goods;` 这个语句会返回表中所有行的所有字段信息。
2. 查询名称包含“洗”字的商品:`SELECT * FROM goods WHERE name LIKE '%洗%'`,使用LIKE关键字配合通配符%来搜索符合条件的商品。
3. 查询特定ID的商品:`SELECT * FROM goods WHERE id IN (2, 4, 6, 8);`,使用IN关键字列出一组特定的ID进行匹配。
4. 查询价格为NULL的商品:`SELECT * FROM goods WHERE price IS NULL;`,筛选出price字段值为NULL的记录。
5. 查询价格非NULL且ID在4到10之间的商品:`SELECT * FROM goods WHERE price IS NOT NULL AND id BETWEEN 4 AND 10;`,此查询同时满足价格存在且ID在指定范围内的商品。
第二个题目则涵盖了数据库的基本操作,要求包括:
- 创建数据库:`CREATE DATABASE mydb;` 用于创建一个新的数据库,名为"mydb"。
- 使用数据库:`USE mydb;` 将当前工作数据库设置为"mydb",以便后续操作在此数据库中执行。
- 创建表:`CREATE TABLE student (id INT(11) NOT NULL PRIMARY KEY, name VARCHAR(255) NOT NULL, grade FLOAT);` 该表定义了一个名为"student"的表,包含id、name(字符串类型且不能为空)和grade(浮点数类型)字段。
这份复习资料旨在帮助学习者巩固MySQL的基础知识,包括数据表结构定义、数据插入、查询和数据库管理,对于想要进一步掌握MySQL的学生来说,这是一个很好的实战练习机会。
2022-06-27 上传
2022-07-13 上传
2023-12-27 上传
2024-08-21 上传
2023-08-25 上传
2024-08-18 上传
2024-05-29 上传
2023-09-10 上传
2023-08-29 上传
![](https://profile-avatar.csdnimg.cn/4d31dc28c5554eb19a914d2cea8527e9_weixin_54599368.jpg!1)
Kepler016
- 粉丝: 0
- 资源: 2
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景