首页 > 数据库 >导出mysql查询结果到文件中

导出mysql查询结果到文件中

时间:2023-08-08 12:12:59浏览次数:39  
标签:文件 查询 导出 cat mysql txt

1、

https://blog.csdn.net/sqL520lT/article/details/121688510

[Linux 导出sql] Linux上面导出mysql查询结果

前言:

仔细看最后一步操作  肯定可以的
登录服务器 mysql 以后 先查看他的这个路径   :

存储sql文件的路径

    mysql> show variables like '%secure_file_priv%';
    +------------------+-----------------------+
    | Variable_name    | Value                 |
    +------------------+-----------------------+
    | secure_file_priv | /var/lib/mysql-files/ |


mysql> select * from xxx  order by txn_date desc limit 1 into outfile "/var/lib/mysql-files/shuju.sql";

into outfile 后面可以导出txt/xls   其他的应该也行(xls 如果返回结果太多了  展示不完全)
把查询语句输入 指定的存储文件

使用pager cat >文件路径以后  查询数据 就不返回了  直接就存储了, 使用完以后 记得关闭  nopager;

    mysql> pager cat > /var/lib/mysql-files/test.txt;

    mysql>select xxx from table_name;

文件果然生成了。这个时候,查询结果也不会显示在控制台。要是想要显示结果,可以取消导出到文件,

    mysql>nopager;

直接一步封神的操作:
把查询的sql  导出 linux服务器的根目录  data 下面的a.txt 文件

     pager cat >data/a.txt;
    PAGER set to 'cat >data/a.txt'

    select *  from ......

    执行这个命令的时候  必须   在data 目录的上一层目录才行, 不然报错:

    pager cat 提示 No such file or directory


    结束导出指令

    mysql>nopager;

结束导出指令

mysql>nopager;
————————————————
:https://blog.csdn.net/sqL520lT/article/details/121688510

2、

标签:文件,查询,导出,cat,mysql,txt
From: https://www.cnblogs.com/yaok430/p/17613817.html

相关文章

  • MySQL 索引结构浅析
    索引结构InnoDBB树上面是二叉树和红黑树的结构,其实红黑树是一个自平衡二叉查找树,可以用于解决二叉树顺序插入时形成一个有序链表问题。但是两者都有一个明显缺点,就是当数据量过大时,层级较深,检索速度慢。下面分析一下B树(多路平衡查找树)名词解析:度数:指的是一个节点的子......
  • NineData|如何快速完成MySQL数据的差异对比?
    在现代商业环境中,数据库是企业存储核心数据的重要工具,而MySQL作为最受欢迎的关系型数据库管理系统,广泛应用于各行各业。在容灾、数据迁移、备份恢复等场景下,为了确保两端或多端之间数据的一致性,通常需要对数据进行一致性对比。而数据对比的传统做法 “人工抽检” 通常需要进......
  • MySQL
    一、优化定位分析索引聚簇索引优化二、其他面试题事务主从同步分库分表......
  • CentOS 查询端口占用情况
    使用netstat命令:netstat-tuln|grep<端口号>将<端口号>替换为你要查询的端口号。例如,如果你要查询端口80的占用情况,可以输入:netstat-tuln|grep80上述命令将列出所有占用端口80的进程和其PID。使用lsof命令:lsof-i:<端口号>将<端口号>替换为你要查询的端......
  • 数据仓库(十二)---分布式SQL查询引擎---teradata版本的presto安装和使用
    我们在使用presto过程中,发现facebook原版和京东原版都是解压可用,teradata版本的安装要麻烦一些。下面对teradata版本的安装过程进行记录。首要条件1、需要python2.6或者python2.7环境之所以需要python环境是因为teradata版本的presto把安装封装成了集群式安装。根据配置在安装过......
  • php简单MYSQL操作类
    <?php/*简单MYSQL操作类include'./mysqlDb.php';$mysql=null;try{$mysql=newdb('localhost','root','root','test');//SELECT$mysql->select('SELECT*FROMabc');//UPDATE$mys......
  • windows下cmake C++库打包成C方式导出
    背景windows下当前的一个项目使用的编译器是mingw,想要使用一个使用msvc编译出来的C++库。方法重新创建一个库,这个使用extern"C"方式导出函数,在函数中调用msvc编译出来的库。项目文件文件结构|--CMakeLists.txt|--floor_calibration||--include|||--floor_c......
  • 性能测试Mysql之profiling参数
    一、查看profiling状态mysql>select@@profiling;0:表示为关闭1:表示开启二、开启profilingmysql>SETprofiling=1;三、showprofiles命令mysql>showprofiles;+----------+------------+--------------------------------------------+|Query_ID|Duration|......
  • 数据查询解决列名和java对象属性名对不上——三种方法
    问题描述:当使用查询语句时,返回来的数据出现null值。下面是数据库映射文件代码查询语句:<selectid="selectCarById"resultType="com.powernode.mybatis.pojo.Car">select*fromt_carwhereid=#{id}</select>下面是返回查询返回数据 原因是:查询结果集的列名:id,c......
  • MySQL插入1000万条数据,用PHP如何做才能保证性能的最优
    插入大量数据时,确保性能最优是很重要的。下面是几种在PHP中快速向MySQL插入大量数据的优化方案:使用多行插入:最简单的方法是使用多行插入语句,将多条记录一次性插入到数据库。这比逐条插入要快得多,因为减少了连接和查询的开销。$values = [];for ($i = 0; $i < 1000000......