zoukankan      html  css  js  c++  java
  • 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.

    顺序 选择 循环 总结

  • 相关阅读:
    Eleven-面向对象进阶
    Ten-面向对象
    Nine-常用模块
    Eight-内置函数和匿名函数
    Seven-递归函数和装饰器函数
    Six-迭代器和生成器
    Five-函数
    Four-深浅copy和文件操作
    Third-基础数据类型
    Second-基础
  • 原文地址:https://www.cnblogs.com/Braveliu/p/11452340.html
Copyright © 2011-2022 走看看