Shell編程之MySQL

有些時候需要用Shell操作MySQL數據庫.
#!/bin/bash
HOSTNAME="192.168.66.66"
PORT=3306
USERNAME="root"
PASSWORD="guanliyuan"
DBNAME="db"
MYSQLPATH="/usr/local/mysql/bin/mysql"
TABLENAME="test"

#連接mysql
mysql="${MYSQLPATH} -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME}"

#SQL語句
sql="create table IF NOT EXISTS ${TABLENAME}(name varchar(20), id int(11) default 0)" #建表
#sql="insert into ${TABLENAME} values('billchen',2)" #插入
#sql="update ${TABLENAME} set id=3 where name='billchen'" #更新
#sql="select * from ${TABLENAME} where id=3" #查詢

#執行
$mysql -e "$sql"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章