当前位置:网站首页>sql语句练习
sql语句练习
2022-07-26 00:28:00 【lookout99】
一、
1.创建test数据库


2.在test数据库中创建student表,表结构如下图所示(id设置为主键自增长)



![]()
3.向student表中添加记录如下图所示



4.使用sql语句查询出表中的所有内容

5. 使用sql语句查询出表中所有score>70的同学的id,name,score

6. 更改name字段的数据类型为varchar(50)

7. 向表中添加一个字段,字段名称为“pingjia”,字段类型为varchar(20)

8.更改姓名是张三的同学的分数为88

9. 如果80分为及格线,查询出所有及格的同学的详细信息

10. 使用关键字in,查询id值是1或5或7的同学的基本信息

11. 查询id值在5至8的所有同学的基本信息

12.查询姓名是小红并且分数大于60的同学的基本信息

13.查询姓名是小红或者分数大于90的同学的基本信息

二、
1.创建test数据库
![]()
2.在test数据库中创建emp表,表结构如下图所示(id设置为主键自增长)



3.向emp表中添加记录如下图所示



4. 查询表中所有内容

5.查询表中姓名是张三的所有消息记录

6.查询表中姓名是三个字组成的所有员工的ename,job,sal字段的对应信息

7.查询表中empno字段从1004至1008所有员工的记录

8.查询表中所有job字段是文员并且姓名是黄盖的员工的所有信息

9.查询表中在2001年以后入职的员工信息

10.查询表中奖金(COMM)是NULL的员工信息

三、
1.创建test数据库
![]()
2.在test数据库中创建student表,表结构如下图所示(id设置为主键自增长)
![]() |

3.向student表中添加记录如下图所示


4. 使用sql语句查询出表中id,name,和address字段的所有内容
5.使用sql语句查询出表中所有同学的id,name,score

6.更改useremail字段的数据类型为varchar(50)

7.向表中添加一个字段,字段名称为“pingjia”,字段类型为varchar(20)

8.更改姓名是张三的同学的分数为92

9.如果80分为及格线,查询出所有不及格的同学的详细信息

10.把姓名是“小红”的同学的分数在原来的基础上+20

11.使用关键字in,查询id值是1或5或7的同学的基本信息

12.查询id值在4至9的所有同学的基本信息、

13.查询姓名是小红并且分数大于60的同学的基本信息

14.查询姓名是小红或者分数大于90的同学的基本信息

15.查询score字段值是NULL的同学的基本信息

16.查询name不是张三的同学的id,name,和score

17.按地址升序,成绩降序

18.对城市进行去重显示

四、
1.创建db_test数据库

2.在test数据库中创建yuangong表,表结构如下图所示(id设置为主键自增长)


3.向yuangong表中添加记录如下图所示


4.查询表中所有内容

5.修改表名为”emp”
6.修改ename字段的类型为varchar(40)

7.删除表中empno是1014并且ename是黄盖的员工信息

8.查询表中empno字段的值是1007,1009或1011员工的所有记录

9.查询表中所有job字段是文员并且姓名是张三的员工的所有信息

10.查询表中在2001年以后入职的员工信息

五、

1:查询每个学生的姓名和平均成绩
|
2:查询成绩不及格学生的姓名
|
3:查询成绩最高的前三条数据
|
4:新增一条rose的数学成绩是50分的数据 |
5:修改jack的数学成绩为85
|
6:删除susanla的生物成绩的数据
|
7:查询名字中包含c的数据
|
边栏推荐
- Preparation of bovine erythrocyte superoxide dismutase sod/ folic acid coupled 2-ME albumin nanoparticles modified by bovine serum albumin
- 牛血清蛋白修饰酚酸类及生物碱类小分子/偶联微球的蛋白/牛红细胞SOD的研究
- Private cloud disk setup
- Applet page generation link sent by SMS
- 【目录】mqtt、nodejs项目
- 使用LocalDate类完成日历设计
- 基于SEIR模型的网络医疗众筹传播建模与仿真分析
- 一个List到底能存多大的数据呢?
- Comparing the seven distributed transaction schemes, I prefer Alibaba's open source Seata (principle + Practice)
- Nodejs learning resources
猜你喜欢

JVM Tri Color marking and read-write barrier

Redis命令参考手册 - Key

Pikachu target clearance and source code analysis

Redis(八) - Redis企业实战之优惠券秒杀

【无标题】如何实现可插拔配置?

Mwec: a new Chinese word discovery method based on multi semantic word vector

8 tips - database performance optimization, yyds~

基于数据要素流通视角的数据溯源研究进展

HOOPS Exchange助力混合计算流体动力学软件搭建3D格式导入读取功能 | 客户案例
![[redis] ③ data elimination strategy, pipeline command, publish and subscribe](/img/80/7caeb24380ea026aa8153f2169dfdd.png)
[redis] ③ data elimination strategy, pipeline command, publish and subscribe
随机推荐
Eight common SQL misuses of MySQL, all of which I have learned
Private cloud disk setup
Wechat applet dynamic style | parameter transfer
从另一个角度告诉你单元测试的意义
Nodejs starts mqtt service with an error schemaerror: expected 'schema' to be an object or Boolean problem solving
What is Web3 game?
Four characteristics and isolation level of MySQL transactions
Find and locate commands
@The difference between requestparam and @pathvariable annotations
Research progress of data traceability based on the perspective of data element circulation
Tarjan 求强连通分量 O(n+m) ,缩点
力扣记录:剑指offer(2)——JZ13-22
Redis killed twelve questions. How many questions can you carry?
Modeling and simulation analysis of online medical crowdfunding communication based on SEIR model
对比7种分布式事务方案,还是偏爱阿里开源的Seata(原理+实战)
Hefei approved in advance
Packet switching and label switching in MPLS
YOLOV2 YOLO9000
[calculate the number of times that one string is equal to another string]
Data driven DDT for automated testing






