bitsCN.com

【Mysql】shell运行mysql的sql语句

shell本身是一种脚本语言,所以不能像java一样通过api去连接数据库。shell还是要借助mysql本身的一些运行脚本才能去执行sql语句。说到这很明白了,首先必须在机器上安装mysql。

可以通过mysql/bin/mysql这个脚本来运行sql语句,格式是mysql -hhost -Pport -uusername -ppassword database -e"sql",下面是shell的代码

[plain] #!/bin/sh bin=/usr/local/mysql/bin username=root password= mysql=$bin/mysql hostname=localhost port=3306 database=loongdisk table=userio if [ "$password" == "" ]; then inputpwd="" else inputpwd=-p$password fi #year head=$database.${table}_month echo $head sql="alter table $head add column login int(10) unsigned not null default 0" $mysql -h$hostname -P$port -u$username $inputpwd $database -e"$sql"

bitsCN.com

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL相关推荐

  1. docker运行mysql性能_使用docker运行mysql

    以前开发的时候都是用本地的sqlite开发,但是极少数情况下,sqlite支持的语法发布到服务器上链接mysql会报错. 为了避免这种现象,还是链接本地mysql开发还是更稳定的, 可是开发的项目多了 ...

  2. mysql navicat 多语句_使用Navicat多对多关系SQL语句在MySQL中实现

    /** *功能:模拟两张表关系及添加两个主键和外键详细过程 *日期: 2018年7月26日   18:45 *注释: 学习数据库MySQL的点点记录, 谢谢网上各位大神分享经验与资料, 欢迎各位大神批 ...

  3. phpmyadmin执行mysql语句_如何在phpMyAdmin中执行sql语句

    大家使用phpMyAdmin中常遇到这样的问题:MySQL Error Message: MySQL Query Error SQL: SELECT main.*, field.* FROM ucho ...

  4. 软件测试mysql常用语句_测试中常用到的SQL语句(Oracle)

    在测试过程中,可能会进入到数据库中检查数据. 下面列举一些经常用到的SQL语句. (1)删除记录(delete与truncate) 语法:delete from  表名 where 条件 trunca ...

  5. mysql查看cpu使用高sql语句_查询CPU占用高的SQL语句

    触发器造成死锁.作业多且频繁.中间表的大量使用.游标的大量使用.索引的设计不合理.事务操作频繁.SQL语句设计不合理,都会造成查询效率低下.影响服务器性能的发挥.我们可以使用sql server自带的 ...

  6. oracle 带有变量的语句_【成都校区】Oracle SQL语句之常见优化方法总结

    本帖出自于黑马程序员成都中心,更多资源可关注微信公众号 1.SQL语句尽量用大写的: 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行. 2.使用表的别名: 当在SQL语句中连接多 ...

  7. tp5循环查询语句_如何用Excel快速生成SQL语句,用过的人都说好

    Excel的公式自动生成想必大家都知道了,就是写好一个公式后直接往下拖,就可以将后面数据的公式自动生成. 今天我们就用这个功能来快速生成SQL语句. 导入Excel数据 Excel的数据有多种方式,这 ...

  8. oracle 执行带参数的sql语句_当用EXECUTE IMMEDIATE执行SQL语句中的参数个数也是动态的?用什么方法实现?...

    当用EXECUTE IMMEDIATE执行SQL语句中的参数个数也是动态的?用什么方法实现? 描述详细一点就是:在要执行的SQL语句中所用到(: parameter)这种参数的个数,因具体条件不同,而 ...

  9. sql删除语句_推荐强大开源的数据库SQL语句审核平台,再也不用担心删除跑路了!...

    删除数据库跑路,本来是一个调侃的话语,但是前段时间在互联网圈子真的发生过,震动整个圈子,为了避免此类悲剧再次发生,现推荐一个强大的开源SQL语句管理平台,具体的功能如下: 用户模块 1.Dashboa ...

  10. 在mysql中更新数据sql语句怎么写_在MySQL中,更新数据库表记录的SQL语句,包括______语句...

    在MySQL中,更新数据库表记录的SQL语句,包括______语句 答:insert replace update delete 在域F中,设其特征为2,对于任意a,b∈F,则(a+b)2 等于多少 ...

最新文章

  1. 关于PHP中Session文件过多的问题
  2. 6 个前端开发必备工具,提高你的生产力
  3. 文件上传 java 完美,vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())...
  4. 程 序 测 试 规 范
  5. 修复IE的浮动元素双倍边距Bug
  6. 『商务口语』2010.01.11--你要在这里停留多久?
  7. AI学习笔记(九)从零开始训练神经网络、深度学习开源框架
  8. 2013 多校联合(1)个人总结
  9. c语言中除法运算和模运算,C语言除法算法和取模运算的实现(多种算法,多种思路)...
  10. c语言教材1-8章参考答案,C语言课后习题参考答案(第1-8章)
  11. 用pcdet跑deecamp20_liadr3-1
  12. 建立项目仓库(Gitgub 或 Coding 或 Gitlab 或 Gitee)
  13. linux命令配置永久ip地址,Linux命令行永久修改IP地址、网关和DNS。
  14. 关于人工智能的天马行空
  15. 数模算法 — 蒙特卡罗算法及Matlab案例
  16. 半导体器件物理【8】平衡半导体 —— 平衡状态、统计力学
  17. @Autowire和@Resource区别
  18. 清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!
  19. Adnroid ViewPage 使用
  20. java 公历 农历_Java给定公历日期计算相应农历/阴历日期

热门文章

  1. 同源注释工具GeneWise安装和使用
  2. 在创建ArcGIS Server10.5的站点时,系统提示创建‘System/publishingToolsEX.GPServer’失败(转)...
  3. 基于开源、混合云 惠普Helion开年3款新品发布
  4. SQL-PL/SQL基础
  5. ckeditor4.4.6添加代码高亮
  6. dubbo接口测试_Django测试工具平台之Dubbo接口请求 + 前端
  7. 电脑用久了,学会这几招增加十年寿命,清除电脑里的垃圾方法与流氓软件工具
  8. 日积月累真的很可怕,记住这些编程单词,两周学会敲代码
  9. io python 读取pdf_实用又好用,6 款 Python 特殊文本格式处理库推荐
  10. directx 双缓冲 运动 闪烁_24期0利率 | BMW超值福袋开启“双11”购车狂欢节!!