MySQL如何导入文本文件
load data infile 'path\test.txt' into table table_name;
- 查看系统文件路径:
show global variables like "%datadir%"; #C:\ProgramData\MySQL\MySQL Server 5.7\Data\
show variables like "%secure%"; #secure_file_priv
- 修改C:\ProgramData\MySQL\MySQL Server 5.7\Data\my.ini文件中的secure-file-priv=''。
- 需要先创建好一个Table
- 插入的文本中不需要有列名
use cp;
create table score(
sid int(4),
student_id int(4),
corse_id int(4),
number int(10)
);
load data infile 'D:\Learn\MySQL\inputTest.txt' into table score;