首页
关于
统计
友链
推荐
百度一下
腾讯视频
幻鹤主页
Search
1
使用AheadLib工具进行劫持DLL操作
2,831 阅读
2
数据库的关联查询
1,866 阅读
3
遇到闪照想保存?教你骚操作保存闪照
1,832 阅读
4
教大家“调教”应急食品
1,758 阅读
5
MySql的增删改查的练习
1,610 阅读
技术分享
Python
PHP
其他
网络安全
Java
JavaScript
生活趣闻
语言的魅力
作者的牢骚
登录
Search
标签搜索
mysql
kali
docker
dll
入门
MSF
网络安全
Huan-He
累计撰写
23
篇文章
累计收到
65
条评论
首页
栏目
技术分享
Python
PHP
其他
网络安全
Java
JavaScript
生活趣闻
语言的魅力
作者的牢骚
页面
关于
统计
友链
推荐
百度一下
腾讯视频
幻鹤主页
搜索到
2
篇与
mysql
的结果
2022-03-25
MySql的增删改查的练习
一、 用于企业管理的员工管理数据库,数据库名为YGGL,包含员工信息表employees、部门信息表departments和员工薪水情况表salary,各表的结构如下。(1) employees:员工信息表,见下表列名 数据类型 长度 是否允许为空 说明员工编号 char 6 not null 主键姓名 char 10 not null 学历 char 4 not null 出生日期 date not null 性别 char 2 not null 工作年限 tinyint 1 null 地址 varchar 20 null 电话号码 char 12 null 员工部门号 char 3 null (2) departments:部门信息表列名 数据类型 长度 是否允许为空 说明部门编号 char 3 not null 主键部门名称 char 20 not null 备注 text 16 null (3) salary:员工薪水情况表列名 数据类型 长度 是否允许为空 说明员工编号 char 6 not null 主键收入 float 8,2 not null 支出 float 8,2 not null下面是题目1 使用命令行方式完成以下操作1) 创建员工管理数据库YGGL2) 在数据库YGGL中创建员工信息表employeesCreate table employees( 员工编号 char(6) not null primary key, 姓名 char(10) not null, 学历 char(4) not null, 出生日期 date not null, 性别 char(2) not null, 工作年限 tinyint(1) null, 地址 varchar(20) null, 电话号码 char(12) null, 员工部门号 char(3) null ); 3) 在数据库YGGL中创建部门信息表departments4) 在数据库YGGL中创建员工薪 水情况表salary5)在Employees表中,添加以下数据.员工编号 姓名 学历 出生日期 性别 工作年限 地址 电话号码 员工部门号000001 王林 大专 1966-01-23 1 8 中山路16号 83355668 2010008 伍容华 本科 1976-03-28 1 3 北京路67号 83321321 1020010 王向容 硕士 1982-12-09 1 2 四牌楼108号 83792361 16)在Departments表中,添加以下数据.部门编号 部门名称 备注1 财务部 NULL2 人力资源部 NULL3 经理办公室 NULL7)在Salary表中,添加以下数据.员工编号 收入 支出000001 2100 230010008 1582 88020010 2860 1988)添加新数据,公司新成立了一个“销售部”,部门代码为6,备注为“筹建”9)销售部新进一名员工,具体信息如下。请添加进员工信息表中。员工编号 姓名 学历 出生日期 性别 工作年限 地址 电话号码 员工部门号600001 张松 本科 1988-01-30 男 2 解放路23号 83234567 610)员工编号为000001的员工,其薪水支出减少100。11)经过一段时间的工作,编号为010008的员工工资收入增加1000元,支出减少80。12)将所有人的工作年限增加2年。13)经过一段时间的工作,王林调到销售部任负责人,工资收入相应的增加1000元。14)删除经理办公室的相关信息。15)伍容华辞职离开公司,请将YGGL数据库中伍容华的相关信息删除。16)将工作年限小于7年的,员工全部删除。(即删除employees表和salary表中的相关数据)17)显示employees表中的所有数据。下面是解答:1:create database YGGL;2 use yggl;打开数据库后: Create table employees( 员工编号 char(6) not null primary key, 姓名 char(10) not null, 学历 char(4) not null, 出生日期 date not null, 性别 char(2) not null, 工作年限 tinyint(1) null, 地址 varchar(20) null, 电话号码 char(12) null, 员工部门号 char(3) null );3 Create table departments( 部门编号 char(3) not null primary key, 部门名称 char(20) not null, 备注 text );4 Create table salary( 员工编号 char(6) not null primary key, 收入 float(8,2) not null, 支出 float(8,2) not null );5 insert into employees values ('000001','王林','大专','1966-01-23','1','8','中山路16号','83355668','2'), ('010008','伍容华','本科','1976-03-28','1','3','北京路67号','83321321','1'), ('020010','王向容','硕士','1982-12-09','1','2','四牌楼108号','83792361','1');6 insert into departments values ('1','财务部',NULL), ('2','人力资源部',NULL), ('3','经理办公室',NULL);7 insert into salary values ('000001',2100,230), ('010008',1582,88), ('020010',2860,198);8 insert into departments values ('6','销售部','筹建');9: insert into employees values ('600001','张松','本科','1988-01-30','男','2','解放路23号','83234567','6');10: update salary set 支出=支出-100 where 员工编号=000001;11: update salary set 支出=支出-80,收入=收入+1000 where 员工编号=010008;12: update employees set 工作年限=工作年限+2;13: update employees set 员工部门号=6 where 姓名='王林'; update salary set 收入=收入+1000 where 员工编号='000001';14: delete from departments where 部门名称='经理办公室';15: delete from employees where 姓名='伍容华'; delete from salary where 员工编号='010008';16: delete from employees where 工作年限<7; delete from salary where 员工编号='020010';17: select * from employees;
2022年03月25日
1,610 阅读
12 评论
2 点赞
2022-03-25
MySql的增删改查的应用
在bookstore数据库中book表(图书编号,图书类别,书名.....)数据表结构create table book( 图书编号 char(20) not null primary key, 图书类别 varchar(20) not null default '计算机', 书名 varchar(40) not null, 作者 char(10) not null, 出版社 varchar(20) not null, 出版时间 date not null, 单价 float(5) not null, 数量 int(5), 折扣 float(3), 封面图片 blob);create table members( 身份证号 varchar(20) not null primary key, 会员姓名 char(20) null, 性别 varchar(2) null, 会员密码 varchar(6) not null, 联系电话 char(11) null, 注册时间 date not null);增先使用增加字段在bookstore数据库中book表(图书编号,图书类别,书名.....) insert into book values('isbn 7-5006-6625-x/t','计算机','Dreamwearer 8网站制作','鲍嘉','高等教育出版社','2010-08-16',33.25,50,0.8,null);和一下一样的效果: insert into book set 图书编号='ISBN 7-5006-6631-X/T',书名='Dreamwearer 8网站制作',图书类别='计算机',作者='鲍嘉',出版社='高等教育出版社',出版时间= '2010-08-16',单价=33.25,数量=50,折扣=0.8;增加两条数据到members insert into members values ('4301031962010101388','李华','男','123456','13822551234','2013-8-23'),('4201031962010101399','张明','男','123456','13822555432','2012-9-23');改将book表中数据中数量都加10 update book set 数量=数量+10;条件改:将book表中'isbn 7-5006-6625-x/t'的折扣改成0.7折 update book set 折扣=0.7 where 图书编号='isbn 7-5006-6625-x/t';删删除members表中用户李华的数据(不带where会删除表中所有数据) delete from members where 会员姓名='李华';
2022年03月25日
1,113 阅读
0 评论
3 点赞