下面附上通過shell命令列非互動式的運算元據庫的方法:
mysql -hhostname -pport -uusername -ppassword -e相關mysql的sql語句,不用在mysql的提示符下執行mysql,即可以在shell中操作mysql的方法。
#!/bin/bash
hostname="127.0.0.1" #資料庫資訊
port="3306"
username="root"
password="root"
dbname="test_db_test" #資料庫名稱
tablename="test_table_test" #資料庫中表的名稱
#建立資料庫
create_db_sql="create database if not exists $"
mysql -h$ -p$ -u$ -p$ -e "$"
#建立表
create_table_sql="create table if not exists $ ( name varchar(20), id int(11) default 0 )"
mysql -h$ -p$ -u$ -p$ $ -e "$"
#插入資料
insert_sql="insert into $ values('billchen',2)"
mysql -h$ -p$ -u$ -p$ $ -e "$"
#查詢select_sql="select * from $"
mysql -h$ -p$ -u$ -p$ $ -e "$"
#更新資料
update_sql="update $ set id=3"
mysql -h$ -p$ -u$ -p$ $ -e "$"
mysql -h$ -p$ -u$ -p$ $ -e "$"
#刪除資料
delete_sql="delete from $"
mysql -h$ -p$ -u$ -p$ $ -e "$"
mysql -h$ -p$ -u$ -p$ $ -e "$"
shell中使用expect進行互動
expect常用語shell指令碼中的互動指令 usr bin expect 設定變數 set ip 192.168 1.100 set user ljw set password 123456 set timeout 5 開啟乙個會話 spawn ssh user ip 通過expect對出現的情...
linux中使用yum進行軟體的安裝
yum 倉庫 配置資訊 etc yum.reposd linuxcast name this is soft ware baseurl enabled 1 gbgcheck 1 倉庫可以使用file http ftp nfs yum 配置檔案必須以.repo 結尾 乙個配置檔案可以儲存多個倉庫的配置...
如何在Linux中使用Shell指令碼終止使用者會話?
本文介紹如何終止所有使用者會話 特定的使用者回話。終止所有使用者會話 下面的shell 指令碼將通過獲取使用者會話的tty值來終止所有使用者的活動會話,並使用pkill命令將其終止 給指令碼加上可執行許可權 root localhost chmod x kill user sessions.sh上面...