程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 【Mysql】shell運行mysql的sql語句

【Mysql】shell運行mysql的sql語句

編輯:MySQL綜合教程

【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"  

 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved