mysql - 将文本文件导入mysql

标签 mysql mysql-workbench

我想从txt导入数据。文件存入mysql.唯一的问题是我在哪里保存文本文件以便将其读入数据库。

我知道这是一个非常愚蠢的问题。抱歉,无法在网上找到答案。

我将使用以下代码行

load data infile 'player_data.txt' into table Player"

那么我应该在哪里保存player_data.txt呢?

最佳答案

您可以通过两种方式导入文本文件:

  1. 将文件放置在运行 MySQL 的服务器上并调用:

    将数据 INFILE '/path/file.txt' 加载到 TABLE 表中;

    文件必须位于服务器主机上并且由服务器直接读取。如果不指定path,服务器会在默认数据库的数据库目录中查找该文件。

  2. 从本地主机上的任何目录导入文件:

    将数据本地 INFILE 'c:\path\file.txt' 加载到 TABLE 表中;

您还可以指定字段终止、行终止并忽略前几行。 有关更多选项,请参阅MySQL Reference Manual

关于mysql - 将文本文件导入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33702271/

相关文章:

mysql - 数据仓库模式设计——如何改进模式模型

MySQL Workbench 使用子查询更新查询

java - 我不能在构造函数之外使用数据库连接,为什么?

PHP 链接 : how to get data from a mysql table?

mysql - 为 MySQL 数据库中的长 varchar 字段强制执行唯一值

mysql - 参数或从vb6调用到sql代码

mysql - 在 MySQLWorkbench 中使用事务执行存储过程总是自动提交?

mysql - 在 MySQL 中使用 Join 创建显示销售、返回和利润(销售 - 返回)的 View

mysql - 如何在 Docker MySQL 镜像上允许外部连接

mysql - 使用 collection_select 按 user.id 过滤表单下拉列表