【Mysql】将Mysql的一张表导出至Excel

把Mysql的一张表导出至Excel不像《【Mysql】将Excel表导入至Mysql的其中一张表》(点击打开链接)那样困难,

直接输入如下的T-SQL语句即可:

select * from 某个表 into outfile '文件路径'

比如,我要把如下的test数据库的一张i_student表导出至d盘根目录下的1.xls:

use test

之后,输入:

select * from i_student into outfile 'd:/1.xls'

如下图:

然后你就会发现在D盘静静躺着一个1.xls在等你,当然,打开时可能会提示如下的信息:

不用管它,直接选是,可以发现1.xls的内容如下,没有表头id与name,但是有查询出来的内容就足够。

同理推广到任意查询内容,只需要把前面的导出语句,修改一下即可。

时间: 2024-10-13 19:57:22

【Mysql】将Mysql的一张表导出至Excel的相关文章

数据库多张表导出到excel

public static void export() throws Exception{ //声明需要导出的数据库 String dbName = "hdcloude"; //声明book HSSFWorkbook book = new HSSFWorkbook(); //获取Connection,获取db的元数据 //Connection con = DataSourceUtils.getConn(); Connection con =DriverManager.getConnec

如何将数据库的表导出生成Excel?

1.如何通过元数据拿到数据库的信息? 2.如何用Java生成Excel表? 3.将数据库中的表导出生成Excel案例 如何通过元数据拿到数据库的信息 元数据:描述数据的数据 Java中使用元数据的两个方法 DatabaseMetaData 通过连接可以拿到的信息:数据库软件,所有数据库名,所有数据库里面的表名,描述数据库的元数据 ResultSetMetaData 拿到的表结构信息:获得表的列数目 类型和属性 ,描述数据库表的元数据 DatabaseMetaData 的使用学习 @Test//

MySQL实例多库某张表数据文件损坏导致xxx库无法访问故障恢复

一.问题发现 命令行进入数据库实例手动给某张表进行alter操作,发现如下报错. mysql> use xx_xxx; No connection. Trying to reconnect... Connection id: 5 Current database: *** NONE *** Reading table information for completion of table and column names You can turn off this feature to get

使用SQLyog将Mysql中的表导出为Excel

有时会有这样的需求:将MYSQL数据库中的某个表格导出,存为Excel文件.下面介绍步骤: 1.打开SQLyog,选中要导出的表 2.右键--备份/导出--导出表数据作为... 3.如图选择 Excel xml 格式,选择导出地址 4.将导出的文件拖入Excel中 5.在 Excel 中,选择"另存为...",将xml 文件转化为 xls 文件. 6.完成操作 原文地址:https://www.cnblogs.com/jpfss/p/8491912.html

mysql中 如何合并两张表

mysqldump -d:只导出表结构,不含数据 导出完整的数据库的数据不含表结构 mysqldump -t :只导出数据,不含表结构 解决方法:mysqldump -t 在原来数据库中,只把表数据导出来 然后 导入到要合并的数据库里面就可以 注意 : 如果不加 -t 会把表结构跟表数据都导出来,这样,在合并表的时候,因为都存在表结构,他会把原有表结构以及数据删除,然后才把新数据导入,这样就没有了原来的数据 原文地址:http://blog.51cto.com/12916925/2087170

MySQL 触发器例子(两张表同步增加和删除)

其中old表示tab2(被动触发),new表示tab1(主动触发,外部应用程序在此表里执行insert语句) DROP TABLE IF EXISTS tab1; CREATE TABLE tab1( tab1_id varchar(11) ); DROP TABLE IF EXISTS tab2; CREATE TABLE tab2( tab2_id varchar(11) ); 创建触发器:t_afterinsert_on_tab1 作用:增加tab1表记录后自动将记录增加到tab2表中 d

mysql怎么查看数据库有多少张表

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'dbname' GROUP BY table_schema; dbname是数据库的名称

php把数据表导出为Excel表的最简单、最快的方法(不用插件)

亲测可用,把下面的数据换成自己的即可 <?php header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=赛事用户表.xls"); $dbs = new mysql($C->DB_HOST_M, $C->DB_USER, $C->DB_PASS, $C->DB_NAME1,$C->PORT);$info =$dbs-&

用C# ASP.net将数据库中的数据表导出到Excel中

需要用到组件GridView和一个button即可. 给GridView添加一个数据源, 选择你想要的数据库中的表的字段,添加成功后GridView中就显示数据. 再添加一个button,双击控件添加相对应的功能代码 功能代码如下: protected void Button1_Click(object sender, EventArgs e) { string FileName = "得分表 " + DateTime.Now + ".xls"; Response.