您好,欢迎访问一九零五行业门户网

我们如何将数据在同一行且带有分隔符的文本文件导入MySQL表中?

实际上,我们可以通过使用分隔符将数据写入文本文件的同一行。在这种情况下,当将此文本文件导入 mysql 表时,我们必须使用“lines terminated by”选项。可以通过以下示例来理解 -
假设我们在文本文件中使用“|”作为行终止符符号,如下 -
id,name,country,salary|105,chum*,marsh,usa,11000|106,danny*,harrison,aus,12000
现在,在将此文本文件导入 mysql 表时,我们还需要在查询中提及“line terminated by”选项,如下所示 -
mysql> load data local infile 'd:\a.txt' into table employee7_tbl fields terminated by ',' escaped by '*' lines terminated by '|'ignore 1 rows;query ok, 2 rows affected (0.05 sec)records: 2 deleted: 0 skipped: 0 warnings: 0
现在,我们可以借助以下查询查看导入的内容 -
mysql> select * from employee7_tbl;+------+----------------+----------+--------+| id | name | country | salary |+------+----------------+----------+--------+| 105 | chum,marsh | usa | 11000 || 106 | danny,harrison | aus | 12000 |+------+----------------+----------+--------+2 rows in set (0.00 sec)
以上就是我们如何将数据在同一行且带有分隔符的文本文件导入mysql表中?的详细内容。
其它类似信息

推荐信息