如何将一个文本文件导入到mysql里成为一个单独的表?(在线等)

时间:2021-02-19 07:53:09
有一个文件data.txt,两个库book1,book2
我想把data.txt导入book1中成为一个独立的表,
 
好像挺简单的一条语句,我忘记 了

6 个解决方案

#1


LOAD DATA INFILE 'F:\\cycspdata.csv' INTO TABLE test.cycspdata
 FIELDS TERMINATED BY ','
  LINES TERMINATED BY '\r\n';

不太明白你写的意思
这是我导入的一个命令,建议你看看mysql中文帮助的LOAD DATA INFILE
:)

#2


不是用load data

#3


select * from aa into outfile 'c:\\aa.txt';

#4


source 你的路径

#5


你的data.txt是什么文件来的先?可以通过文本编辑器来查看,如果是纯粹的数据文件,即没有mysql命令语句的话,就要先book1中建一个新表,再用load data或mysqlimport就可以导进去.
如果是包含sql命令的文件,那么就要通过mysql或者source来导入.注意:mysqlimport和mysql是在bin目录的一个可执行程序,load data 和source要在mysql>命令提示符过可以执行.

#6


将文本数据转到数据库中 

1、文本数据应符合的格式:字段数据之间用 tab 键隔开,null 值用 \n 来代替. 

例: 

3 rose 深圳二中 1976-10-10 

4 mike 深圳一中 1975-12-23 

2、数据传入命令

load data local infile "文件名" into table 表名; 

  注意:你最好将文件复制到 \mysql\bin 目录下,并且要先用 use 命令打表所在的库。

#1


LOAD DATA INFILE 'F:\\cycspdata.csv' INTO TABLE test.cycspdata
 FIELDS TERMINATED BY ','
  LINES TERMINATED BY '\r\n';

不太明白你写的意思
这是我导入的一个命令,建议你看看mysql中文帮助的LOAD DATA INFILE
:)

#2


不是用load data

#3


select * from aa into outfile 'c:\\aa.txt';

#4


source 你的路径

#5


你的data.txt是什么文件来的先?可以通过文本编辑器来查看,如果是纯粹的数据文件,即没有mysql命令语句的话,就要先book1中建一个新表,再用load data或mysqlimport就可以导进去.
如果是包含sql命令的文件,那么就要通过mysql或者source来导入.注意:mysqlimport和mysql是在bin目录的一个可执行程序,load data 和source要在mysql>命令提示符过可以执行.

#6


将文本数据转到数据库中 

1、文本数据应符合的格式:字段数据之间用 tab 键隔开,null 值用 \n 来代替. 

例: 

3 rose 深圳二中 1976-10-10 

4 mike 深圳一中 1975-12-23 

2、数据传入命令

load data local infile "文件名" into table 表名; 

  注意:你最好将文件复制到 \mysql\bin 目录下,并且要先用 use 命令打表所在的库。