shell 封装mysql查询
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步
有时候需要将sql查询封装在shell脚本中,然后将查询结果导出存入文本后续再做进一步处理。对于这种常见需求,特意做了个实例,代码已经通过测试,同学们可以大胆使用。
#!/bin/bashhost=xxx
user=xxx
password=xxx
port=xxx
dbname=xxxsql_conn_str="-h${host} -P${port} -u${user} -p${password} $dbname"function select_from_mysql()
{sql="xxxxxx"echo "$sql" | mysql -s $sql_conn_str >resultfile
}select_from_mysql
上面的代码就可以满足我们的需求。注意的几个小点:
1.实际使用时候,将数据库各配置项,以及具体的sql查询语句替换成实际配置项即可。
2.mysql -s选项表示查询输出的结果不带字段名称,如果不加-s选项会输出字段名称。
3.将resultfile换成你最终结果文件存储的地址。
shell 封装mysql查询相关推荐
- shell取mysql数据_通过shell读取mysql数据——20120417
[CentOS6.5下通过Shell创建.备份.还原MySQL数据库创建数据库:mysql -uroot -p123456 -e CREATE DATABASE IF NOT EXISTS yourD ...
- mysql 查询日志介绍
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
- MySQL查询日志介绍
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
- MySQL查询日志总结
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
- mysql 连接查询_Swoole 实战:MySQL 查询器的实现(协程连接池)
Swoole 实战:MySQL 查询器的实现(协程连接池) 需求分析 本篇我们将通过 Swoole 实现一个自带连接池的 MySQL 查询器: 1. 支持通过链式调用构造并执行 SQL 语句: 2. ...
- mysql 查询语句执行顺序_MySQL 查询语句执行过程
MySQL 查询语句执行过程 Mysql分为server层和存储引擎两部分,或许可以再加一层连接层 连接层(器) Mysql使用的是典型的C/S架构.连接器通过典型的TCP握手完成连接. 需要注的是, ...
- 使用Apache Spark让MySQL查询速度提升10倍以上
作者:Alexander Rubin 链接:http://coyee.com/article/11012-how-apache-spark-makes-your-slow-mysql-queries- ...
- mysql查询会话池_用户会话,数据控件和AM池
mysql查询会话池 最近,有人问我有关应用程序模块池的有趣问题. 众所周知,AM池包含用户会话引用的应用程序模块实例,这允许会话在后续请求时从池中获取完全相同的AM实例. 如果应用程序中有多个根应用 ...
- PHP中封装mysql数据库链接(简单版)
为什么80%的码农都做不了架构师?>>> 1,封装mysql数据链接需要哪些属性 主机地址,数据库名,数据库密码,数据库名,字符集 2,利用构造方法在实例化类时,php底层会自 ...
- php打包mysql_PHP封装MySQL的单例
//封装MySQL单例 class MySQLDB { private $host;//主机地址 private $port;//端口号 private $user;//用户名 private $pw ...
最新文章
- R语言ggplot2可视化分面图(facet_grid)、自定义缩小分面图标签栏的高度、但是不改变标签栏标签文本的大小、通过自定义设置可是胡图像的grobs参数
- 外省籍进城务工人员随迁子女在浙江就地升学政策出台
- 拥抱单页网站! jQuery全屏滚动插件fullPage.js
- Esper系列(十二)Variables and Constants
- Java8 Hashtable 源码阅读
- (转)【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结...
- Javamysql语法转化oracle_MySQL与Oracle的语法区别详细对比
- 输出平均成绩最高的学生成绩以及该学生的序号
- 快来学习一下吧!Web前端开发CSS居中的五大方式
- Android应用视觉效果设计技巧
- jenkins 基础配置安装(Ⅰ)
- 区块链技术指南学习(一)未来已来
- TimesTen索引的概念与日常操作
- 中国科学院研制的开放式超导磁共振成像磁体系统
- 安卓软件开发面试题!五年Android开发者小米、阿里面经,小白也能看明白
- [Hadoop in China 2011] 朱会灿:探析腾讯Typhoon云计算平台
- [0CTF 2016]piapiapia 1
- DS图—图的最短路径(不含代码框架)
- html表格优秀作品,40多个漂亮的网页表单设计实例
- centos 安装百度云/百度网盘Python客户端