mysql如何导出数据
2015-02-10 09:29
281 查看
一、select into outfile "filename"语句
例如
mysql> select * from mytbl into outfile '/tmp/mytbl.txt';
查看mytbl.txt中内容如下
mysql> system cat /tmp/mytbl.txt
1 name1
2 name2
3 \N
导出成csv格式
mysql> select * from mytbl into outfile '/tmp/mytbl2.txt' fields terminated by ',' enclosed by '"' lines terminated by '\r\n';
查看mytbl.txt中内容如下:
mysql> system cat /tmp/mytbl2.txt
"1","name1"
"2","name2"
"3",\N
使用时需要注意的地方
1、导出的文件一定不能已经存在。(这有效的防止了mysql可能覆盖重要文件。)
2、导出时登录的mysql账号需要有FILE权限
3、null值被处理成\N
二:使用mysqldump来导出
mysqldump程序用于拷贝或者备份表和数据库。它能够将表输出写成一个文本数据文件,或者一个用于重建表行的insert语句集。
例如
1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2、导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3、导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
参考资料: mysql导出数据的方法 http://www.studyofnet.com/news/670.html
一、select into outfile "filename"语句
例如
mysql> select * from mytbl into outfile '/tmp/mytbl.txt';
查看mytbl.txt中内容如下
mysql> system cat /tmp/mytbl.txt
1 name1
2 name2
3 \N
导出成csv格式
mysql> select * from mytbl into outfile '/tmp/mytbl2.txt' fields terminated by ',' enclosed by '"' lines terminated by '\r\n';
查看mytbl.txt中内容如下:
mysql> system cat /tmp/mytbl2.txt
"1","name1"
"2","name2"
"3",\N
使用时需要注意的地方
1、导出的文件一定不能已经存在。(这有效的防止了mysql可能覆盖重要文件。)
2、导出时登录的mysql账号需要有FILE权限
3、null值被处理成\N
二:使用mysqldump来导出
mysqldump程序用于拷贝或者备份表和数据库。它能够将表输出写成一个文本数据文件,或者一个用于重建表行的insert语句集。
例如
1、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2、导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3、导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
参考资料: mysql导出数据的方法 http://www.studyofnet.com/news/670.html
相关文章推荐
- 如何将MySQL数据表的结构导出到excel文件
- MySQL如何只导出指定的表结构和数据
- 如何将mysql数据导出成excel
- 如何利用python从mysql中将数据导出到excel
- MySQL 如何只导出 指定的表 的表结构和数据 ( 转 )
- 如何导出和导入mysql数据(数据迁移)
- 如何导出和导入mysql数据(数据迁移)
- 如何导出和导入MYSQL数据(数据迁移)
- 如何把mysql数据导出成文本文件
- 编码素养问题收集4:MySQL数据导入导出如何证明结果是正确的?
- 如何在下班前全量导出mysql的10亿数据到U盘?
- MySQL 如何只导出 指定的表 的表结构和数据
- 如何导出、导入mysql数据
- 如何用Navicat导出MySQL的数据字典
- 如何无需编程便将数据SQL导出到MYSQL
- 如何把Mysql数据表导出成excel文档
- 如何导出和导入mysql数据(数据迁移)
- 如何导出和导入mysql数据(数据迁移)
- navicat如何导出mysql数据表结构
- MySQL数据导入导出方法与工具