首页 > 数据库 > MySQL > 正文

mysql -e细说

2024-07-24 12:35:18
字体:
来源:转载
供稿:网友
  可以用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)  

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表