【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.
顺序 选择 循环 总结