2014/9/6《MySQL数据库技术》课程实验系列实验设计:刘潇1/4实验3表数据操作一、实验目的1.学会用SQL语句对数据库进行插入、修改和删除数据操作2.了解数据更新操作时要注意数据完整性3.了解SQL语句对表数据操作的灵活控制功能二、实验准备1.首先,了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作在命令行客户端完成。2.其次,要掌握SQL中用于对表数据进行插入、修改、和删除的命令分别是INSERT、UPDATE和DELETE。3.要特别注意在执行插入、删除和修改等数据更新操作时,必须保证数据完整性。三、实验内容及要求(一)数据表描述在实验2中,用于实验的YGGL数据库中的3个表已经建立,现在要将各表的样本数据添加到表中。Employees表数据编号姓名学历出生日期性别工作时间住址电话部门号000001王林大专1966-01-2318中山路32-1-508833556682010008伍容华本科1976-03-2813北京东路100-28332113211020010王向荣硕士1982-12-0912四牌路10-0-108837923611020018李丽大专1960-07-3006中山东路102-2834133011102201刘明本科1972-10-1813虎踞路100-2836066085102208朱俊硕士1965-09-2812牌楼巷5-3-106847088175108991钟敏硕士1979-08-1004中山路10-3-105833467223111006张石兵本科1974-10-0111解放路34-1-203845634185210678林涛大专1977-04-0212中山北路24-35834673363302566李玉敏本科1968-09-2013热河路209-3587659914308759叶凡本科1978-11-1812北京西路3-7-52833089014504209陈林琳大专1969-09-0305汉中路120-4-12844681584Departments表数据部门号部门名称备注部门号部门名称备注1财务部null4研发部null2人力资源部null5市场部null3经理办公室nullSalary表数据编号收入支出编号收入支出0000012100.8123.091089913259.98281.520100081582.6288.030200102860.0298.01022012569.88185.650200182347.68180.02014/9/6《MySQL数据库技术》课程实验系列实验设计:刘潇2/41110061987.0179.583087592531.98199.085042092066.15108.02106782240.0121.03025662980.7210.21022081980.0100.0(二)实验内容1.使用SQL语句插入表数据1)向表Employees中插入记录:('000001','王林','大专','1966-01-23','1',8,'中山路32-1-508,'83355668','2')。2)使用REPLACE语句向Departments表插入记录:('1','广告部','负责推广产品'),并查看是否已插入。2.使用SQL语句修改表数据1)使用SQL命令修改表Salary,将编号为011112的职工收入改为2890。2)将所有职工收入增加100。3)使用SQL命令删除Employees中编号为011112的职工信息。4)删除所有收入大于2500的员工信息。5)使用TRANCATETABLE语句删除Salary表中有行。(删除后请重新插入,以后要用)2014/9/6《MySQL数据库技术》课程实验系列实验设计:刘潇3/46)四、实验报告《MySQL数据库技术》实验报告专业班级软件1302学号13111012姓名耿雪冰实验题目表数据操作实验日期2015实验环境实验内容与完成情况1.使用SQL语句插入表数据1)向表Employees中插入记录:('000001','王林','大专','1966-01-23','1',8,'中山路32-1-508,'83355668','2')。2)使用REPLACE语句向Departments表插入记录:('1','广告部','负责推广产品'),并查看是否已插入。2.使用SQL语句修改表数据1)使用SQL命令修改表Salary,将编号为011112的职工收入改为2890。2)将所有职工收入增加100。3)使用SQL命令删除Employees中编号为011112的职工信息。4)删除所有收入大于2500的员工信息。2014/9/6《MySQL数据库技术》课程实验系列实验设计:刘潇4/45)使用TRANCATETABLE语句删除Salary表中有行。(删除后请重新插入,以后要用)出现的问题第四问用到了嵌套,和我的思想有些不一样解决方案查书用了嵌套的方法解决问题实验心得DOS界面不好用