返回顶部
首页 > mysql 如何引入外部文件
  • 5
分享到

mysql 如何引入外部文件

2024年03月25日 5人浏览 编程网

摘要

MySQL 提供了多种引入外部文件的方法,包括:

  • LOAD DATA INFILE:从文本文件中加载数据。
  • IMPORT:从其他数据库或文本文件中导入数据。
  • OUTFILE:将查询结果导出到文本文件。

这些方法允许您轻松地将数据从外部来源导入 MySQL 数据库,或将数据从数据库导出到文件。

详细说明

LOAD DATA INFILE

用法:

LOAD DATA INFILE "file_name" INTO TABLE table_name [FIELDS TERMINATED BY separator] [LINES TERMINATED BY separator] [IGNORE number LINES] [SET field_name = value, ...]

参数:

  • file_name:要导入的文本文件的文件名。
  • table_name:要将数据导入到的表名。
  • FIELDS TERMINATED BY separator:用于分隔字段的字符。
  • LINES TERMINATED BY separator:用于分隔行的字符。
  • IGNORE number LINES:跳过文件中的指定行数(例如,用于跳过标题行)。
  • SET field_name = value, ...:设置表的字段值(例如,用于指定默认值)。

示例:

LOAD DATA INFILE "data.txt" INTO TABLE my_table
FIELDS TERMINATED BY ","
LINES TERMINATED BY "
";

IMPORT

用法:

IMPORT TABLE table_name FROM "file_name" [CHARACTER SET charset_name] [FIELDS TERMINATED BY separator] [LINES TERMINATED BY separator] [IGNORE number LINES] [SET field_name = value, ...]

参数:

  • table_name:要将数据导入到的表名。
  • file_name:要导入的文本文件的文件名。
  • CHARACTER SET charset_name:文本文件的字符集。
  • FIELDS TERMINATED BY separator:用于分隔字段的字符。
  • LINES TERMINATED BY separator:用于分隔行的字符。
  • IGNORE number LINES:跳过文件中的指定行数(例如,用于跳过标题行)。
  • SET field_name = value, ...:设置表的字段值(例如,用于指定默认值)。

示例:

IMPORT TABLE my_table FROM "data.txt"
CHARACTER SET utf8
FIELDS TERMINATED BY ","
LINES TERMINATED BY "
";

OUTFILE

用法:

SELECT ... INTO OUTFILE "file_name" [FIELDS TERMINATED BY separator] [LINES TERMINATED BY separator]

参数:

  • FIELDS TERMINATED BY separator:用于分隔字段的字符。
  • LINES TERMINATED BY separator:用于分隔行的字符。
  • file_name:要将查询结果导出的文本文件的文件名。

示例:

SELECT * FROM my_table INTO OUTFILE "data.txt"
FIELDS TERMINATED BY ","
LINES TERMINATED BY "
";

注意事项:

  • 使用 LOAD DATA INFILEIMPORT 时,文本文件必须符合特定格式。请参阅 MySQL 文档以了解详细信息。
  • 使用 OUTFILE 时,文件将创建在 MySQL 服务器的所选目录中。

以上就是mysql 如何引入外部文件的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: mysql 如何引入外部文件

本文链接: https://www.lsjlt.com/wiki/e82b93a582.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作