eeid

更新时间:2023-03-10 10:33:01 阅读: 评论:0

狐狸和兔子的故事-豌豆粒怎么做好吃

eeid
2023年3月10日发(作者:甘谷大象山)

MySQL实验3表数据插⼊、修改和删除

⽬的和实验要求:

(1)学会在界⾯管理⼯具中对数据库表进⾏插⼊、修改和删除数据操作

(2)学会⽤SQL语句对数据库进⾏插⼊、修改和删除数据操作

(3)了解数据更新操作时要注意数据完整性

(4)了解SQL语句对表数据操作的灵活控制功能

实验内容:

1.实验题⽬

分别使⽤MySQLAdministator和SQL语句,向在实验2建⽴的数据库YGGL的表Employees、Departments和Salary中插⼊多⾏数据记

录,然后修改和删除⼀些记录。使⽤SQL进⾏有效的修改和删除。

2.实验准备

⾸先,了解对表数据的插⼊、删除、修改都属于表数据的更新操作。对表数据的操作可以在MySQLAdministator中进⾏,也可以由

SQL语句实现。

其次,要掌握SQL中⽤于对表数据进⾏插⼊、修改、和删除的命令分别是INSERT、UPDATE和DELETE。

要特别注意在执⾏插⼊、删除和修改等数据更新操作时,必须保证数据完整性。

在实验2中,⽤于实验的YGGL数据库中的3个表已经建⽴,现在要将各表的样本数据添加到表中。样本数据如表实验3.1、表实验3.2和表

实验3.3所⽰。

表实验3.1Employees表数据样本

编号姓名学历出⽣⽇期性别⼯作时间住址电话部门号

000001张效林博⼠1986-01-2318中⼭路32-1-5

010008伍容华本科1986-03-2818北京东路100-28332113211

020010王向荣硕⼠1982

12-0912四牌路10-0-1

020018李丽⼤专1990-07-3006中⼭东路102-2834133011

102201刘明本科1992-10-1817虎踞路100-2836066085

102208朱俊硕⼠1985-09-2812牌楼巷5-3-1

108991钟敏硕⼠1989-08-1004中⼭路10-3-1

111006张⽯兵本科1974-

0-0111解放路34-1-2

210678林涛⼤专1987-04-0212中⼭北路24-35834673363

302566李⽟敏本科1988-09-2013热河路209-3587659914

308759叶凡本科1988-11-1812北京西路3-7-52833089014

504209陈林琳⼤专1979-09-0305汉中路120-4-

表实验3.2Departments表数据样本

部门号部门名称备注部门号部门名称备注

1财务部null4研发部null

2⼈⼒资源部null5市场部null

3经理办公室null

表实验3.3Salary表数据样本

编号收⼊⽀出编号收⼊⽀出

.8123..98281.52

.6288..0298.0

1022012569.88185.65020018234

.68180.0

1110061987.0179.583087592531.98199.08

5042092066.15108..0121.0

3025662980.7210.21022081980.0100.0

实验步骤:

1.使⽤SQL语句插⼊表数据(每个表⾄少5条记录,内容参考样本数据,但⾄少包含⾃⼰,保存代码,以备以后实验备⽤)

(1)向表Employees中插⼊记录:(‘000001’,‘张效林’,‘博⼠’,‘1986-01-23’,‘1’,8,'中⼭路32-1-

508,‘83355668’,‘2’)。(15分)

inrtintoZhangYK_Employees

VALUES('000001','张效林','博⼠','1986-01-23','1',8,'中⼭路32-1-508','83355668','2')

(2)使⽤REPLACE语句向Departments表插⼊记录:(‘1’,‘⼴告部’,‘负责推⼴产品’),并查看是否已插⼊。(15分)

REPLACEZhangYK_DepartmentstdepartmentID='1',departmentName='财务部',note='null'

2.使⽤SQL语句修改表数据

(1)使⽤SQL命令修改表Salary,将编号为011112的职⼯收⼊改为2890。(15分)

UPDATEZhangYK_Salary

tIncome='2890'WHEREemploymeeID='011112'

(2)将所有职⼯收⼊增加100。(15分)

UPDATEZhangYK_SalarySETIncome=Income+100

(3)使⽤SQL命令删除Employees中编号为011112的职⼯信息。(10分)

DELETEFROMZhangYK_Employees

WHEREEmployees='011112'

(4)删除所有收⼊⼤于2500的员⼯信息。(10分)

deletefromZhangYK_salarywhereincome>2500

(5)使⽤TRANCATETABLE语句删除Salary表中有⾏。(删除操作验证时,建议重新建⽴⼀个“复制”表,以免数据丢失,影响后⾯题

⽬的使⽤)(20分)

TRUNCATETABLEZhangYK_salary

本文发布于:2023-03-10 10:33:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1678415581134717.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:eeid.doc

本文 PDF 下载地址:eeid.pdf

上一篇:医院志愿者
下一篇:返回列表
标签:eeid
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|