sql语句练习

一、

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的数据

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值