MySQL教程(新体系-综合应用实例视频)(第4版)习题及答案 -第05章_第1页
MySQL教程(新体系-综合应用实例视频)(第4版)习题及答案 -第05章_第2页
MySQL教程(新体系-综合应用实例视频)(第4版)习题及答案 -第05章_第3页
MySQL教程(新体系-综合应用实例视频)(第4版)习题及答案 -第05章_第4页
MySQL教程(新体系-综合应用实例视频)(第4版)习题及答案 -第05章_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章MySQL表记录操作一、选择题1.对于插入表记录的语句,错误说法是()。 A.INSERT B.LOADDATA导入文本文件 C.Navicat导入Excel文件 D.REPLACE E.INSERT…SELECT F.LOAD_FILE导入图片列2.对于更新表记录,错误说法是()。 A.UPDATE B.REPLACE C.JSON_*有关函数更新json列 D.ALTERTABLEtestMODITY3.对于删除test表记录,错误说法是()。 A.DELETEFROMtest B.TRUNCATETABLEtest C.DROPTABLEtest D.ALTERTABLEtestDROP4.对于INSERT语句,错误说法是()。 A.不指定列必须顺序插入所有列 B.数值字符可插入数字类型列 C.DEFAULT代表默认值 D.占位插入默认值 E.日期时间列可插入日期 F.不能插入NULL5.对于mysqldump命令,错误说法是()。 A.一次备份一个或者多个数据库 B.一次备份一个或者多个表 C.可以仅仅备份表结构 D.可以仅仅备份表部分记录 E.备份的内容只能自己恢复 F.保存到文件中的是SQL语句二、编程题(基于xscj数据库)1.表记录插入在学生成绩数据库(xscj)学生表(xs)、课程表(kc)和成绩表(cj)插入记录。记录样本如表x5.4~x5.6所示。表x5.4学生表(表名xs)数据样本学号姓名专业名性别出生日期总学分081101王林计算机11994-02-1050081102程明计算机11995-02-0150081103王燕计算机01993-10-0650081104韦严平计算机11994-08-2650081106李方方计算机11994-11-2050081107李明计算机11994-05-0154081108林一帆计算机11993-08-0552081109张强民计算机11993-08-1150081110张蔚计算机01995-07-2250081111赵琳计算机01994-03-1850081113严红计算机01993-08-1148081201王敏通信工程11993-06-1042081202王林通信工程11993-01-2940081204马琳琳通信工程01993-02-1042081206李计通信工程11993-09-2042081210李红庆通信工程11993-05-0144081216孙祥欣通信工程11993-03-0942081218孙研通信工程11994-10-0942081220吴薇华通信工程01994-03-1842081221刘燕敏通信工程01993-11-1242081241罗林琳通信工程01994-01-3050表x5.5课程表(表名kc)数据样本课程号课程名开课学期学分101计算机基础15102程序设计与语言24206离散数学44208数据结构54209操作系统64210计算机原理55212数据库原理74301计算机网络73302软件工程73表x5.6成绩表(表名cj)数据样本学号课程号成绩学号课程号成绩学号课程号成绩081101101800811071017808111120676081101102780811071028008111310163081101206760811072066808111310279081103101620811081018508111320660081103102700811081026408120110180081103206810811082068708120210165081104101900811091016608120310187081104102840811091028308120410191081104206650811092067008121010176081102102780811101019508121610181081102206780811101029008121810170081106101650811102068908122010182081106102710811111019108122110176081106206800811111027008124110190(1)用INSERT语句插入kc表记录,一次插入一条记录语句。(2)用INSERT语句插入kc表记录,一次插入多条记录语句。(3)把xs表样本记录变成Excel,通过Excel导入xs表中过程。(4)把cj表样本记录变成文本文件,通过SQL导入cj表中语句。2.mysqldump备份与恢复(1)采用mysqldump备份xscj数据库,分别备份xscj数据库xs表、kc表和cj表结构和表记录。(2)删除xscj数据库,恢复xscj数据库,打开xscj数据库,观察3个表结构和表记录。3.SQL语句记录复制和导入(1)采用SQL语句复制xscj数据库xs表、kc表和cj表结构为xs1、kc1和cj1,分别复制xscj数据库xs表、kc表和cj表记录为xs2、kc2和cj2。(2)在xs1表中导入xs2表记录。参考答案习题-第05章一、选择题 1.D 2.D 3.D 4.F 5.D二、编程题 1.表记录插入 (1)用INSERT语句插入kc表记录,一次插入一条记录语句:USExscj;INSERTINTOkc(课程号,课程名,开课学期,学分)VALUES(101,'计算机基础',1,5);INSERTINTOkcVALUES(102,'程序设计与语言',2,4); (2)用INSERT语句插入kc表记录,一次插入多条记录语句:USExscj;INSERTINTOkc(课程号,课程名,开课学期,学分) VALUES (206,'离散数学',4,4), (208,'数据结构',5,4), (209,'操作系统',6,4);INSERTINTOkc VALUES (210,'计算机原理',5,5), (212,'数据库原理',7,4), (301,'计算机网络',7,3), (302,'软件工程',7,3); (3)把xs表样本记录变成Excel,通过Excel导入xs表中过程。①将xs表记录保存为Excel文件xs.xlsx。②右击xscj数据库的xs表,选择“导入向导...”,导入类型选“Excel文件(*.xls;*.xlsx)”,点“下一步”按钮。③“导入从:”浏览选中存盘的xs.xlsx文件,“表”勾选“Sheet1”,点“下一步”按钮。④将“日期分隔符”设为“-”,点“下一步”按钮。⑤选择目标表为xs,点“下一步”按钮。⑥确认“源字段”与“目标字段”对应无误后,点“下一步”按钮。⑦选中导入模式为“追加”,点“下一步”按钮。⑧点“开始”按钮开启导入过程。 (4)把cj表样本记录变成文本文件,通过SQL导入cj表中语句:SETGLOBALlocal_infile=ON;USExscj;LOADDATALOCALINFILE'C:\\MySQL\\cj.txt'INTOTABLEcj LINES TERMINATEDBY'\r\n'; 2.mysqldump备份与恢复 (1) ①备份xscj数据库,Windows命令行执行:mysqldump-uroot-p123456xscj>C:\MySQL\xscj.sql ②分别备份xs、kc和cj表,Windows命令行执行:mysqldump-hlocalhost-uroot-p123456xscjxs>C:\MySQL\xs.sqlmysqldump-hlocalhost-uroot-p123456xscjkc>C:\MySQL\kc.sqlmysqldump-hlocalhost-uroot-p123456xscjcj>C:\MySQL\cj.sql (2) ①删除xscj数据库,Navicat执行:DROPDATABASExscj; ②重建xscj数据库,Navicat执行:CREATEDATABASExscj DEFAULTCHARACTERSETgbk; ③恢复xscj数据库,Windows命令行执行:mysql-uroot-p123456xscj<C:\MySQL\xscj.sql 3.SQL语句记录复制和导入 (1)执行SQL语句:USExscj;CREATETABLExs1LIKExs;CREATETABLEkc1LIKEkc;CREATETABLEcj1LIKEcj;CREATE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论