mysql数据导入导出

mysql>show variables like ‘secure_file_priv‘;                        //查看导入导出的默认检索路径

修改默认的检索路径:

step1:自定义创建目录路径并修改所有者为mysql,不要建在/root下

chown -R mysql.mysql 目录路径

 

step2:修改/etc/my.cnf

secure_file_priv=自定义的路径

 

step3:重启mysqld

 

导入:

step1:把要导入的文件放入检索路径下

step2:根据导入文件创建空表

step3:执行命令

>load  data  infile ‘ 检索路径/文件名‘   into  table 数据库.表

fields(字段的分隔符)  terminated by ‘分隔符‘   

lines(行的分隔符) terminated by ‘\n‘;

 

注意事项:

字段分隔符要与文件内的一致

指定导入文件的绝对路径

导入数据的表的表中字段数量,类型,大小要和文件一致

禁用selinux安全保护机制

 

导出:【只导出数据】

mysql> SQL查询语句  into outfile "检索目录/文件名"                //必须加上引号,文件为自动创建,无需手动创建

 

【fields(字段的分隔符)  terminated by ‘分隔符‘   

 

lines(行的分隔符) terminated by ‘\n‘;】           默认以tab分隔列,\n分隔行

 

 

 

 

注意事项:

 

导出内容由SQL语句决定

 

只导出数据,不导字段名

 

禁用selinux安全保护机制

                   

mysql数据导入导出

上一篇:mysql -标量子查询-案例


下一篇:JQuery怎么安装使用