MySQL基础练习题

MySQL基础练习题_第1张图片
MySQL基础练习题_第2张图片

1) 查询出 goods 表中所有字段
MySQL基础练习题_第3张图片
2) 查询出 goods 表中生产日期在一年前的商品
MySQL基础练习题_第4张图片
3) 查询出 goods 表中商品名称中带“洗”字的商品
MySQL基础练习题_第5张图片
4) 查询出 goods 表中商品编号为 2,4,6,8 的商品
MySQL基础练习题_第6张图片
5) 查询出 goods 表中 price 字段值为 NULL 的商品
MySQL基础练习题_第7张图片
6) 查询出 goods 表中 price 字段不为 NULL 并且商品编号在 4 到 10 范围内的商品
MySQL基础练习题_第8张图片
MySQL基础练习题_第9张图片
1) 查询出 student 表中所有学生的姓名和成绩,并按照成绩的降序排列
MySQL基础练习题_第10张图片
2) 分别查询出 student 表中男生、女生的平均分
MySQL基础练习题_第11张图片
3)查询出 student 表中的最高分和最低分
MySQL基础练习题_第12张图片
4)查询出 student 表中班级成绩前十名、和最后十名
MySQL基础练习题_第13张图片
5)查询出 student 表中所有数据,其中成绩>60 分的该字段返回 1,成绩<60 分的返回 0.
MySQL基础练习题_第14张图片

2. 请按照以下要求对 student 表进行操作

要求如下:
1) 创建表 student,表中的字段要求 id(INT)、name(姓名)(VARCHAR)非空、age
(年龄)(INT)、class(班级)(INT)。
MySQL基础练习题_第15张图片

2) 采用指定字段名的方式为表中添加以下 3 条数据。
(1,‘lili’,13,1), (2,‘zhaoxin’,13,1), (3,‘huangqiang’,13,3);
在这里插入图片描述

3) 由于班级人数的增加,要求以不指定字段名的方式为表中再次添加三条数据。
(4,‘wangxiao’,13,1), (5,‘anran’,13,2), (6,‘huaxin’,13,2);
在这里插入图片描述

4)由于班级的调整,第 3 条数据中同学的班级由原来的 3 班调至 2 班。
MySQL基础练习题_第16张图片

3. 请按照以下要求操作数据表 student。

要求如下:
1)创建表 student,表中的字段要求 id(INT)、name(姓名)(VARCHAR)、grade
(FLOAT)。
MySQL基础练习题_第17张图片

2)向表中的 id,name 字段添加如下数据。
(1,‘xiaoxiao’); (2,‘xiaohua’); (3,‘manman’);
MySQL基础练习题_第18张图片

3)删除 student 表中 id 小于 3 的数据,并一次性向表中添加多条数据,数据如下:
(1,‘lixin’,100), (2,‘liudan’,89), (3,‘wangxia’,98);
MySQL基础练习题_第19张图片

4)将 id 为 2 的学生成绩修改为 96。
MySQL基础练习题_第20张图片

你可能感兴趣的:(mysql,数据库,sql)