从MySQL读取数据赋值给shell变量
2012-04-16 16:09
1351 查看
很多时候需要用到shell脚本去修改MySQL数据库,就需要用从数据库读取数据,然后赋值给shell的变量,这可以进行判断,例如
数据库:db_abc
该数据里的数据表:user(id,name)
解释一下,这里是要获取id为8的的用户的用户名(name),上面的只是以最简单的方式把结果打印在了屏幕上,要赋值给shell就容易了,就不多说了,这算是一个小技巧吧!
2013年1月9日补充:
常用技巧:
这样是直接出结果了,不用再使用awk或者grep进行处理了。
本文出自 “陆小K网络工作室” 博客,请务必保留此出处http://luxiaok.blog.51cto.com/2177896/835865
数据库:db_abc
该数据里的数据表:user(id,name)
mysql -uroot -p123456 -D db_abc -e "select name from user where id=8;" | grep -v name
解释一下,这里是要获取id为8的的用户的用户名(name),上面的只是以最简单的方式把结果打印在了屏幕上,要赋值给shell就容易了,就不多说了,这算是一个小技巧吧!
2013年1月9日补充:
常用技巧:
mysql -u root -p123456 -D dbname -Bse "select name from table where id=1"
这样是直接出结果了,不用再使用awk或者grep进行处理了。
本文出自 “陆小K网络工作室” 博客,请务必保留此出处http://luxiaok.blog.51cto.com/2177896/835865
相关文章推荐
- shell读取mysql表中用户数据创建系统用户
- shell脚本从文件中按行读取数据,并且赋值到数组中的几种方法
- 通过shell读取mysql数据——20120417
- shell中从mysql读取数据
- 使用shell分页读取600万+的MySQL数据脚本
- 使用shell分页读取600万+的MySQL数据脚本
- 通过反射,将datatable转换为List集合(反射读取实体类的属性,并赋值),通过接口来实现MySql和MsSql数据的切换(二层反射),静态构造函数,抽象类和接口的区别
- shell读取一个文件内容到变量并逐一赋值
- 使用shell分页读取600万+的MySQL数据脚本
- shell脚本取出mysql中的值,然后赋值给shell的变量
- shell 从文件获取数据并赋值给变量
- shell变量赋值 不能有空格
- shell 的变量赋值 null value 与 unset 的本质区别
- mysql 读取硬盘数据
- MySql 申明变量以及赋值
- Mysql存储过程查询结果赋值到变量的方法
- PHP MySQL 读取数据
- MySQL 服务器变量 数据操作DML-视图
- shell之用while从文件中读取数据
- Ssh框架与大数据平台(Spark)集成 读取mysql关系型数据库关键技术说明