加入收藏 | 设为首页 | 会员中心 | 我要投稿 永州站长网 (https://www.0746zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql -e细说

发布时间:2022-06-29 13:14:35 所属栏目:MySql教程 来源:互联网
导读:可以用shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作 。 mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方
  可以用shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作 。
 
  mysql  -hhostname -Pport -uusername -ppassword  -e  相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。
 
  实例:
 
  #!/bin/bash
 
  HOSTNAME="192.168.111.84"                                           #数据库信息
  PORT="3306"
  USERNAME="root"
  PASSWORD=""
 
  DBNAME="test_db_test"                                                       #数据库名称
  TABLENAME="test_table_test"                                            #数据库中表的名称
  
  ㈢ 带三个 v 测试:  
    
    
  [mysql@even ~]$ mysql -uroot -poracle -e  "SELECT VERSION();SELECT NOW()" -vvv  > /home/mysql/test04.sql  
  [mysql@even ~]$ cat /home/mysql/test04.sql  
  --------------  
  SELECT VERSION()  
  --------------  
    
  +------------+  
  | VERSION()  |  
  +------------+  
  | 5.5.16-log |  
  +------------+  
  1 row in set (0.00 sec)  
    
  --------------  
  SELECT NOW()  
  --------------  
    
  +---------------------+  
  | NOW()               |  
  +---------------------+  
  | 2013-05-08 18:14:49 |  
  +---------------------+  
  1 row in set (0.00 sec)  

(编辑:永州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!