mysql 导出数据到csv文件的命令
2012-07-12 17:20
603 查看
1.导出本地数据库数据到本地文件
mysql -A service_db -h your_host -utest -ptest
mysql> select * from t_apps where created>'2012-07-02 00:00:00' into outfile /tmp/apps.csv
2.导出远程数据库数据到本地文件
mysql -A service_db -h your_host -utest -ptest -ss -e "SELECT * from t_apps limit 300;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > apps.csv
(sed部分可略,尤其是处理包含汉字的数据时. 如果内容包含中文,可在select语句前加入set names utf8;)
3.使用mysqldump导出远程或本地数据到本地文件mysqldump -h your_host -utest -ptest -w "id<300" service_db t_apps > tt.sql
如果只导数据加上 -t or --no-create- info ;
如果只导结构加上 -d or --no-data;
4. mysqldump不能指定导出的列,变通方法如下:
mysql -u USERNAME --password=PASSWORD --database=DATABASE --execute='SELECT `FIELD`, `FIELD` FROM `TABLE` LIMIT 0, 10000 ' -X > file.csv
iefreer
mysql -A service_db -h your_host -utest -ptest
mysql> select * from t_apps where created>'2012-07-02 00:00:00' into outfile /tmp/apps.csv
2.导出远程数据库数据到本地文件
mysql -A service_db -h your_host -utest -ptest -ss -e "SELECT * from t_apps limit 300;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > apps.csv
(sed部分可略,尤其是处理包含汉字的数据时. 如果内容包含中文,可在select语句前加入set names utf8;)
3.使用mysqldump导出远程或本地数据到本地文件mysqldump -h your_host -utest -ptest -w "id<300" service_db t_apps > tt.sql
如果只导数据加上 -t or --no-create- info ;
如果只导结构加上 -d or --no-data;
4. mysqldump不能指定导出的列,变通方法如下:
mysql -u USERNAME --password=PASSWORD --database=DATABASE --execute='SELECT `FIELD`, `FIELD` FROM `TABLE` LIMIT 0, 10000 ' -X > file.csv
iefreer
相关文章推荐
- MySQL数据导入导出csv文件命令
- mysql 导出数据到csv文件的命令
- mysql 导出数据到csv文件的命令
- MySQL数据导入导出csv文件命令
- MySql数据导入导出cvs文件命令
- MySql数据导入导出cvs文件命令
- php+mysql导出CSV数据文件
- mysql 导入导出csv文件数据语法
- MySql数据导出到cvs文件命令
- PHP导出MySQL数据到Excel或者CSV文件
- MySql数据导入导出cvs文件命令
- mysql 导出 csv数据命令
- mysql导出数据至指定文件的命令
- SQLite实用武器库(2)利用import命令导入导出数据到CSV文件
- 用php导入10W条+ 级别的csv大文件数据到mysql。导出10W+级别数据到csv文件
- mysql 查询数据 导出 .csv文件
- php使用指定编码导出mysql数据到csv文件的方法
- SQL SERVER利用BCP命令在命令行下导出数据到csv文件中
- 用php导入10W条+ 级别的csv大文件数据到mysql。导出10W+级别数据到csv文件
- 从本地mysql服务器导出导入csv文件