mysql -e与awk联合导出csv文件
来源:互联网 发布:linux文件写入权限 编辑:程序博客网 时间:2024/06/28 09:34
CleverCode发现一个导出mysql数据成csv格式的简单方法。
1)mysql -e使用简介
使用说明:执行一个sql语句并且退出。
格式样例:1)mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "show databases;"
2)mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "select cdate,uid,clientip,createtime from user_login_log limit 1;"
说明:
-u:root为用户名;-p:123456为密码
-h:mysql服务器ip
-P:3306mysql服务器端口
db_logs:执行语句所在的数据库
-e:需要执行的语句。
2)直接执行语句
# mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "select cdate,uid,clientip,createtime from user_login_log limit 1;"
3)保存执行语句到文件
# mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "select cdate,uid,clientip,createtime from user_login_log limit 1;" > log.txt
# cat log.txt
可以看到保存的结果是\t分隔的。
4)保存执行语句到文件,使用awk替换\t成逗号
# mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "select cdate,uid,clientip,createtime from user_login_log limit 1;" | awk '{print $1",",$2","$3","$4}' > log.csv# cat log.csv
1 0
- mysql -e与awk联合导出csv文件
- mysql -e与awk联合导出csv文件
- mysql导出csv文件
- mysql 导出csv文件
- MySQL导出csv文件
- MySQL导入导出CSV文件
- MySQL导入导出CSV文件
- MySQL导入导出CSV文件
- mysql导入导出csv文件
- MySQL导入导出CSV文件
- mysql导入/导出CSV文件
- mysql导入导出csv文件
- MySQL导入导出csv文件
- MySql数据库导出csv文件
- MySQL数据导入导出csv文件命令
- PHP导出MySQL数据到CSV文件
- mysql导出到csv文件报错
- Mysql导出逗号分隔的csv文件
- CSS基础学习十九:CSS布局之图文混排,图像签名,多图拼接和图片特效
- 程序员进阶路线(转载)
- 详解 iPhone 6 Plus 的奇葩分辨率
- crontab curl php实现定时任务
- JAVA通信编程(一)——串口通讯
- mysql -e与awk联合导出csv文件
- mysql常用指令
- C++ 操作mongodb 的代码汇总
- 正则表达式的几个实际应用
- 算法问题
- php rsa加密
- Android 检查设备是否存在 导航栏 NavigationBar
- QNX-pps
- A Scala REST client using the Apache HttpClient library