M5_1表的导出和导入(2022).pptx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

物流信息数据库管理与维护表的导出和导入主讲人:杨曙

表的导出和导入MySQL数据库中的表可以导出成文本文件、XML文件或者HTML文件。相应的文本文件可以导入到MySQL数据库中。在数据库的日常维护中,经常需要进行表的导出和导入操作。

一、用SELECT…INTOOUTFILE导出文本文件使用“SELECT…INTOOUTFILE”语句将表的内容导出成一个文本文件,并用"LOADDATA…INFILE"语句恢复数据。只能导入和导出数据的内容,不包括表的结构。语法格式如下:?select[列名]fromtable[where语句]intooutfile'目标文件'[option];"SELECT"语句查询所需要的数据;"目标文件"参数指出将查询的记录导出到哪个文件;"option"参数有常用的六个选项:FIELDSTERMINATEDBY'字符串':设置字符串为字段的分隔符,默认值是"\t"。FIELDSENCLOSEDBY'字符':设置字符来括上字段的值。默认情况下不使用任何符号。FIELDSOPTIONALLYENCLOSEDBY'字符':设置字符来括上"CHAR"、"VARCHAR"和"TEXT"等字段型字段。默认情况下不使用任何符号。FIELDSESCAPEDBY'字符':设置转义字符,默认值为“\”。LINESSTARTINGBY'字符串':设置每行开头的字符,默认情况下无任何字符。LINESTERMINATEDBY'字符串':设置每行的结束符,其默认值为“\n”。

一、用SELECT…INTOOUTFILE导出文本文件【例】使用“SELECT…INTOOUTFILE”语句来导出仓储数据库“storedb”下入库表“storein”的记录。其中,字段之间用“、”隔开,字符型数据用双引号括起来。每条记录以“>”开头。select*fromstoredb.storeinINTOOUTFILE'e:/storein.txt'FIELDSTERMINATEDBY'\、'OPTIONALLYENCLOSEDBY'\'''LINESSTARTINGBY'\>'TERMINTEDBY'\r\n';其中:"TERMINATEDBY'\r\n'"可以保证每条记录占一行。因为Windows操作系统下"\r\n"才是回车换行。如果不加这个选项,默认情况只是"\n"。

二、用mysqldump命令导出文本文件“mysqldump”命令可以备份数据库中的数据。备份文件中保存了“CREATE”语句和“INSERT”语句,还可以导出文本文件。语法格式如下:mysqldump-uroot-pPassword-T目标目录dbnametable[option];其中:“Password”参数表示root用户的密码,密码紧挨着“-p”选项;目标目录参数是指导出的文本文件的路径;“dbname”参数是表示数据库的名称;“table”参数表示表的名称;“option”表示附件选项:--fields-terminated-by=字符串:设置字符串为字段的分隔符,默认值是"\t"。--fields-enclosed-by=字符:设置字符来括上字段的值。--fields-optionally-enclosed-by=字符:设置字符括上char、varchar和text等字符型字段。--fields-escaped-by=字符:设置转义字符。--lines-terminated-by=字符串:设置每行的结束符。注意:这些选项必须用双引号括起来,否则MySQL数据库系统将不能识别这些参数。

二、用mysqldump命令导出文本文件【例】用“mysqldump”语句来导出“test”数据库下“xsc”表的记录。其中,字段之间用“,”号隔开,字符型数据用双引号括起来。?mysqldump-uroot-p111-Te:\testxsc"--fields-terminated-by=,""-fields-optionally-enclosed-by="";生成的“xsc.txt”文件,记录都以“,”隔开,字符数据都加上了引号。“mysqldump”命令也是调用“SELECT…INTOOUTFILE”语句来导出文件的。“mysqldump”命令同时还生成了“xsc.sql”文件。这个文件中有表的结构和表中的记录。“mysqldump”命令还可以导出XML格式的文件,其基本语法如下: mysqldump-uroot-pPassword--xml|-Xdbnametable>C:

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档