mysql查询数据导出导入

Author Avatar
yyq 2020-07-08 12:00:37
  • 二维码

mysql查询数据导出导入

        经常会遇到需要导出数据的操作,并且导出的表很大,我们也不需要所有的数据,这时可能需要用到mysql的查询导出命令。


        NO1:先执行下命令 show variables like '%secure%';  找到 secure_file_priv该项值是否存在,一般是为NULL,说明导出功能并未开启,当你执行查询导出命令时会出现错误信息 “--secure-file-priv。。。”;


        NO2:修改mysql配置文件my.ini,在文件内查找‘secure_file_priv’,如果不存在,则在[mysqld]下面添加一行  secure_file_priv = "",然后保存退出,重启mysql服务,再次执行NO1的命令,会发现secure_file_priv项的值为空;


        NO3:执行查询导出命令,示例如下:

            select * from articel limit 150 into outfile 'D:/article.sql';

        执行成功将会在D盘根目录生成文件article.sql;


        NO4:执行导入命令,示例如下:

            load data local infile 'D:/article.sql' into table article;

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语