mysql 命令行对文件进行读写操作

来源:互联网 发布:辐射4捏脸数据放哪 编辑:程序博客网 时间:2024/05/21 06:56

首先在mysql中,使用如下指令:


secure_file_priv后面跟着的路径就是我们进行文件操作的路径:


文件读入:

将要读的文件放在上述路径中,

使用如下指令:

mysql> load data infile'c:/ProgramData/MySQL/MySQL Server 5.7/Uploads/1.txt' into table stars
         -> fields terminated by','
         -> lines terminated by'\n';

但1.txt中的内容需要按照先前定义的表的内容来,中间以 ‘,’间隔,每行以'\n'标志结束

(如果1.txt文件内容只是表内容的一部分,在最后加上(xxx,xxx,xxx)xxx指的是分别对应的表中的哪一列)

(记得,路径里用 ‘/’ 而不是用 '\',手动微笑脸...)


数据库内容导出:

mysql> select*from stars into outfile 'c:/ProgramData/MySQL/MySQL Server 5.7/Uploads/3.txt'
    -> fields terminated by','
    -> lines terminated by '\n';

这个3.txt文件事先不需要存在,否则会报错

导出的文件也在之前的那个路径下。。。


原创粉丝点击