內容如下:
#!/bin/bash
p="/tmp" //目錄下全是sql檔案
dbuser='root'
dbpassword='123'
dbname='zh'
cd $p;
for f in `ls $p/*.sql`
doecho $f;
mysql -u $dbuser -p$dbpassword -f $dbname -e "source $f";
mv $f $f.done;
done
echo 'finished!'
—————————————
注:-e, --execute=name
//執行mysql的sql語句
-f, --force
//如果有錯誤跳過去,繼續執行下面的
-h, --host=name //設定連線的伺服器名或者ip
-p, --password[=name] //輸入密碼
-u, --user=name //使用者名稱
Oracle 從SQL檔案批量匯入資料
進入dos介面。進入sql檔案目錄。在命令提示下執行sqlplus,c sql sqlplus user name password net service name 指定sql執行日誌檔案,日誌檔名任意,但必須以log為字尾名 sql spool e temp a.log 建立批量執行檔案。如果要...
es 批量匯入檔案
首先是json格式的檔案 curl xpost localhost 9200 bank account bulk?pretty data binary accounts.json 1 需要在accounts.json所在的目錄執行curl命令。2 localhost 9200是es得訪問位址和埠 3...
python批量匯入檔案 python 批量匯入
usr bin envpythoncoding utf 8importmysqldbdefdb execute sql dbs mysqldb.connect host localhost user root passwd root db db port 3306 cursor dbs.cursor...