在SHELL中执行MYSQL语句
来源:互联网 发布:2017年中国经济知乎 编辑:程序博客网 时间:2024/05/23 13:53
使用shell脚本做日志分析,为了将分析后的结果直接存储到mysql数据库中需要在shell脚本中执行mysql的语句。
方法一
将每一步需要执行的语句保存到 tmp.sql 中,最后在使用
mysql -u uname -p pwd < tmp.sql
方式执行
方法二
使用参数传递执行
mysql -u$user -p$pass -D $db -e “select afield from atable;”
例: 对test.dat中的每一行拼装成sql做执行
cat test.dat |awk '{print "insert into table(a, b)
values(/047" $1 "/047, /047" $2 "/047)" }'|while read line
do
mysql -u$user -p$pass -D $db -e $line
done
其中 awk print命令中的 /047 代表单引号
方法一
将每一步需要执行的语句保存到 tmp.sql 中,最后在使用
mysql -u uname -p pwd < tmp.sql
方式执行
方法二
使用参数传递执行
mysql -u$user -p$pass -D $db -e “select afield from atable;”
例: 对test.dat中的每一行拼装成sql做执行
cat test.dat |awk '{print "insert into table(a, b)
values(/047" $1 "/047, /047" $2 "/047)" }'|while read line
do
mysql -u$user -p$pass -D $db -e $line
done
其中 awk print命令中的 /047 代表单引号
0 0
- 在SHELL中执行MYSQL语句
- 在SHELL中执行MYSQL语句
- shell脚本中执行mysql语句
- Shell 脚本中执行mysql语句
- Shell脚本中执行mysql语句
- shell中执行mysql语句的方法
- shell 执行mysql语句
- 在mysql中执行shell命令
- 在mysql中执行shell命令
- shell脚本中导入mysql数据&&执行mysql语句
- shell脚本中导入mysql数据&&执行mysql语句
- shell脚本中导入mysql数据&&执行mysql语句
- shell脚本执行mysql语句
- Shell脚本中执行sql语句操作mysql
- Shell脚本中执行sql语句,操作mysql数据库
- Shell脚本中执行sql语句操作mysql
- 在 MySQL 数据库中使用 C 执行 SQL 语句
- [转] 在 MySQL 数据库中使用 C 执行 SQL语句
- ubuntu下SVN服务器安装配置
- 链表C宏实例 摘自 linux 内核
- linux中/dev/null,/dev/zero,/dev/random,/dev/urandom
- HDU 2588 GCD 欧拉函数
- ZOJ 3829 贪心 思维题
- 在SHELL中执行MYSQL语句
- Windows\Linux\Android线程模型
- Android开发中的drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系
- js画图
- hello world!
- OC构造方法
- ios多线程边学边杂记
- zoj 3829 Known Notation (The 2014 ACM-ICPC Asia Mudanjiang Regional Contest K题) 贪心
- Java并发编程笔记(1):初步认识并发、并行、进程、线程