- 35
- 0
- 约1.26万字
- 约 47页
- 2022-03-29 发布于安徽
- 举报
任务4.3:用mysql命令导出文本文件 【任务描述】使用mysql命令将studentscore数据库的bclass表中的记录分别导出到D:\backup文件夹下的bclass.txt和bclass.xml文件中。 【任务分析】与mysqldump命令一样,mysql命令不但可用来登录MySQL服务器和还原备份文件,也可以导出文本文件,而且可以进行远程操作。其命令格式如下。 mysql -h主机名 -u用户名 -p [选项] -e|--execute=SELECT语句 数据库名[文件路径]文件名 苏州经贸职业技术学院刘芳 * 苏州经贸职业技术学院刘芳 * 格式说明:①“-e|--execute=”表示执行该选项后面的语句并退出,后面的语句必须用双引号括起来,这两个参数任选其一。②导出的文件中不同列之间默认使用制表符分隔,第1行包含了各个字段的名称。③选项为可选项,其常用的参数有如下几个: -E|--vertical:文本文件中每行显示一个字段内容; -H|--html:导出的文件为HTML文件; -X|--xml:导出的文件为XML文件; -t|--table:以表格的形式导出数据。 【任务实现】 在Windows的CMD命令模式下输入并执行如下命令代码: mysql -uroot -p –execute =SELECT * FROM bclass; studentscoreD:/backup/bclass.txt mysql -uroot -p --xml –e SELECT * FROM bclass; studentscoreD:/backup/bclass.xml 命令执行成功后,会在D盘的backup文件夹中生成bclass.txt 和bclass.xml文件。 苏州经贸职业技术学院刘芳 * 任务5: 数据的导出 【任务描述】连接MySQL数据库服务器,将学生成绩数据库中数据表里的数据分别导出到xls文件、xml文件和txt文件中。 【任务分析与知识储备】在数据库的日常维护中,经常需要进行表的导出和导入的操作。需要注意的是,这里的导出和导入与前面介绍的数据备份与恢复的区别在于,导出或导入的是数据的内容,不包括表的结构。MySQL数据库中的数据可以导出为txt文件、xls文件、xml文件或html文件。常用的数据导出工具有SELECT...INTO OUTFILE语句、mysqldump命令和mysql命令。 下面通过3个子任务介绍它们的使用方法。 苏州经贸职业技术学院刘芳 * 任务5.1:使用LOAD DATA INFILE语句导出文件 【任务描述】(1)使用LOAD DATA…INFILE语句将D:\backup\score.xls工作薄的score工作表中的数据导入到MySQL的studentscore数据库的bscore表中。(2)使用LOAD DATA…INFILE语句将D:\backup\studman.txt文件中的数据导入到studentscore数据库的bstudent表中,已知文本文件中每一条记录占用一行,字段之间使用逗号“,”间隔,所有字段值都用双引号括起来了。 苏州经贸职业技术学院刘芳 * 【任务分析】在MySQL中,与SELECT…INTO OUTFILE语句相对应的语句是LOAD DATA…INFILE 语句,该语句用于高速地从一个文件中读取行,并装入数据库的一个表中。其语法格式如下。 LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE [文件路径]文件名 [REPLACE | IGNORE] INTO TABLE 表名 [选项] [IGNORE 行数 LINES] [(列名/用户变量名,...)] [SET 列名=表达式,...)] 苏州经贸职业技术学院刘芳 * 【任务实现】 (1)在客户端命令窗口中进行如下步骤的操作: 先用DELETE语句删除bscore表中全部数据 DELETE FROM bscore; 然后用LOAD DATA INFILE导入数据 LOAD DATA INFILE D:/backup/score.xls INTO TABLE bscore; 最后用SELECT语句查看导入的数据是否正确 SELECT * FROM bscore; 苏州经贸职业技术学院刘芳 * 【任务实现】 (2)在客户端命令窗口中输入并执行如下命令代码: LOAD DATA INFILE D:/backup/studman.txt REPLACE INTO TABLE bstudent FIELDS TERMINATED BY , ENCLOSED BY \ LINES TERMIN
您可能关注的文档
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目1 MySQL数据库环境的建立.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目3 查询与维护学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目4 优化查询学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目5 程序设计在学生成绩系统中的使用.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目7 学生成绩数据库的安全管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目8 学生成绩数据库的设计.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目9 学生成绩数据库的开发.ppt
- 《MySQL数据库技术及应用项目教程》项目1 课后习题答案.docx
- 2025年新能源汽车铝合金型材表面处理报告.docx
- 2025_2026学年新教材高中历史第四单元资本主义制度的确立9资产阶级革命与资本主义制度的确立课时作业含解析新人教版必修中外历史纲要下.doc
- 2026版高考历史一轮训练课后限时集训10近代西方民主政治的确立与发展含解析人民版.doc
- 2025年光伏支架轻量化研发趋势与材料创新报告.docx
- 2025_2026学年新教材高中英语UNIT3SPORTSANDFITNESS预习新知早知道学案含解析新人教版必修第一册.doc
- 初中道德与法治八年级上册《爱我中华》单元教学设计(1).docx
- Unit9IlikemusicthatIcandancetoSectionA(3a3c)(教学课件)人教版(0)九年级英语全册().pptx
- 四年级下册《我的“自画像”》习作指导课教学设计——基于例文支架的精准表达训练.docx
- 星火燎原:新中国“两弹一星”伟业的奠基与精神传承.docx
- 中考英语一轮复习:解锁单项选择的逻辑与策略(第一讲).docx
原创力文档

文档评论(0)