csv 导入导出mysql
2015-12-09 14:06
519 查看
原文地址:http://blog.csdn.net/sara_yhl/article/details/6850107
注:
后面的那个shell 里面用了<<EOF这个技巧
#!/bin/sh . /opt/shtools/commons/mysql.sh # MYSQL_CSV_FORMAT="fields terminated by ',' optionally enclosed by '\"' escaped by '\"' lines terminated by '\r\n'" echo "MYSQL_CSV_FORMAT=$MYSQL_CSV_FORMAT" rm /tmp/test.csv mysql -p --default-character-set=gbk -t --verbose test <<EOF use test; create table if not exists test_info ( id integer not null, content varchar(64) not null, primary key (id) ); delete from test_info; insert into test_info values (2010, 'hello, line suped seped " end' ); select * from test_info; -- select * from test_info into outfile '/tmp/test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n'; select * from test_info into outfile '/tmp/test.csv' $MYSQL_CSV_FORMAT; delete from test_info; -- load data infile '/tmp/test.csv' into table test_info fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n'; load data infile '/tmp/test.csv' into table test_info $MYSQL_CSV_FORMAT; select * from test_info; EOF echo "===== content in /tmp/test.csv =====" cat /tmp/test.csv
注:
后面的那个shell 里面用了<<EOF这个技巧
相关文章推荐
- mysql基础(五) Mysql删除表时,报"Connot delete or update a parent row:a foreign key constraint fails"解决方案
- Mysql中普通的索引、主键、唯一、全文索引的区别
- 【MySQL】1093 You can't specify target table 'table name' for update in FROM clause
- 转载 mysql 视图
- mysql字符编码问题latin1到utf8
- MySQL中临时表的基本创建与使用教程
- Mac上安装mysql遇到的坑
- mysql myisam引擎压缩表
- MySQL中describe命令的使用方法小结
- Mysql登录失败错误(10061)解决办法
- MySQL触发器运用于迁移和同步数据的实例教程
- Mysql查询优化——连接的技巧(一)
- mysql的sql经典写法收录
- [MySQL FAQ]系列 — 如何查看当前最新事务ID
- mysql 构建大表及myisam 基础知识
- MySQL中触发器的基础学习教程
- MySQL锁定状态查看命令
- MySQL中exists和join的区别
- MySQL性能优化之swap占用高
- mysqlslap