数据库某同学想开发一个员工管理数据库应用系统,他设计了department表和employee表,其表结构如下,请完成如下操作:

某同学想开发一个员工管理数据库应用系统,他设计了department表和employee表,其表结构如下:

表1:department表的定义

字段名

字段描述

数据类型

d_id

部门号

INT(4)

d_name

部门名称

VARCHAR(20)

function

部门职能

VARCHAR(20)

address

工作地点

VARCHAR(30)

表2:employee表的定义

字段名

字段描述

数据类型

id

员工号

INT(4)

name

姓名

VARCHAR(20)

sex

性别

VARCHAR(4)

birthday

年龄

INT(4)

d_id

部门号

VARCHAR(20)

salary

工资

Float

address

家庭住址

VARCHAR(50)

两张表的数据如下:

请完成如下操作:

1)增加部门编号为1005,部门名称为财务部,功能描述为财务管理,工作地点为天津信息的SQL代码。(INSERT)

解:              

//1)增加部门编号为1005,部门名称为财务部,功能描述为财务管理,工作地点为天津信息的SQL代码。(INSERT)

insert into employee(d_id,d_name,function,address)values(1005,'财务部','财务管理','天津');

                                          

2)从department表查询部门号(d_id)、部门名称(d_name)和部门职能(function)的SQL代码。(SELECT)

解:            

//2)从department表查询部门号(d_id)、部门名称(d_name)和部门职能(function)的SQL代码。(SELECT)       

select d_id,d_name,function from department;

                                            

3)从employee表中查询年龄在25到30之间的员工信息的SQL代码。(SELECT BETWEEN AND)

解:      

//3)从employee表中查询年龄在25到30之间的员工信息的SQL代码。(SELECT BETWEEN AND)       

select * from employee where age between 25 AND 30;

                                                  

4)查询家是北京市员工的姓名、年龄、家庭住址信息的SQL代码。(SELECT)

解:         

//4)查询家是北京市员工的姓名、年龄、家庭住址信息的SQL代码。(SELECT)

select * from employee where address like '北京';

                                               

5)将部门号为“1002”的员工工资增加10%的SQL代码。(UPDATE)

解:       

//5)将部门号为“1002”的员工工资增加10%的SQL代码。(UPDATE)

update employee set salary=salary*1.1 where d_id='1002';

                                                 

6)因员工编号为“9006”的员工离职,请删除相关信息的SQL代码;(DELETE)

解:           

//因员工编号为“9006”的员工离职,请删除相关信息的SQL代码;(DELETE)

delete from employee where id=9006;

                                             

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小嘤嘤怪学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值