Mysql select into outfile 命令
Posted braveliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql select into outfile 命令相关的知识,希望对你有一定的参考价值。
【1】mysql select into outfile命令
在Mysql中,与load data infile命令作用相反的一个命令是select into outfile命令
select into outfile命令作用将查询结果输出保存到一个文件中
(1)具体使用示例
[1] 执行SQL语句:
-- [1]删除表 DROP TABLE test_outfile; -- [2]新建表 CREATE TABLE `test_outfile` ( `Id` INT(11) NOT NULL AUTO_INCREMENT, `IdA` INT(11) DEFAULT NULL, `IdB` INT(11) DEFAULT NULL, `IdC` INT(11) DEFAULT NULL, `IdD` INT(11) DEFAULT NULL, PRIMARY KEY (`Id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4; -- [3]插入数据 INSERT INTO test_outfile(IdA, IdB, IdC, IdD) VALUES (1, 1, 1, 1), (1, 2, 3, 4), (2, 2, 6, 7), (1, 3, 5, 8); -- [4]查询数据 SELECT * FROM test_outfile; -- [5]查询结果导出到文件中 SELECT * FROM test_outfile INTO OUTFILE "C:/Users/Administrator/Desktop/201909/2019-09-03.txt" FIELDS TERMINATED BY "," ENCLOSED BY ‘"‘;
[2] 数据表数据查询
[3] 文件文件2019-09-03.txt的内容结果
如上所述。
(2)关于select into outfile命令的权限问题,与load data infile命令类似
请参阅之前的随笔《Mysql 命令 load data infile 权限问题》
Good Good Study, Day Day Up.
顺序 选择 循环 总结
以上是关于Mysql select into outfile 命令的主要内容,如果未能解决你的问题,请参考以下文章
MySQL select into outfile /tmp 没有输出
如何使用 SELECT INTO OUTFILE 绕过 MySQL Errcode 13?
mysql之导入(LOAD DATA)导出(SELECT ...INTO OUTFILE)语法