网络编程
位置:首页>> 网络编程>> 数据库>> mysql 导出CSV文件 并带表头的方法

mysql 导出CSV文件 并带表头的方法

作者:jingxian  发布时间:2024-01-21 20:40:35 

标签:mysql,导出csv,带表头

参考官方文档 http://dev.mysql.com/doc/refman/5.7/en/select-into.html


mysql> select game,domain,type

-> into outfile 'd:\\game.csv'
-> fields terminated by ','

-> lines terminated by '\n'

-> from game_lists limit 10;

实例如下:


mysql> create table test(id int(10) not null auto_increment primary key, name varchar(10) not null,age tinyint(2) not null)engine=innodb default charset=utf8;

mysql> insert into test(`name`,`age`) values ('Lee',20),('Li',30),('Wang',22),('Feng',23);

先查看一下结果


mysql> select * from (select 'name','age' union select name,age from test) b;
+------+-----+
| name | age |
+------+-----+
| name | age |
| Lee | 20 |
| Li  | 30 |
| Wang | 22 |
| Feng | 23 |
+------+-----+
5 rows in set (0.00 sec)

导出CSV文件


mysql> select * into outfile 'd:\\tmp\\columns.csv' fields terminated by ',' lines terminated by '\n' from (select 'name','age' union select name,age from test) b;
Query OK, 5 rows affected (0.00 sec)
0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com