本文目錄一覽:
- 1、如何用批處理進入mysql命令行客戶端進行各種操作
- 2、批處理*.bat 執行mysql語句怎麼寫
- 3、如何用批處理備份mysql資料庫
- 4、如何使用bat文件快速一鍵啟動mysql
- 5、如何使用批處理啟動MySQL資料庫
如何用批處理進入mysql命令行客戶端進行各種操作
mysql既可以互動式地使用mysql輸入查詢並且查看結果。也可以以批模式運行mysql。為了做到這些,把你想要運行的命令放在一個文件中,然後告訴mysql從文件讀取它的輸入:
shell
mysql
batch-file1
如果在Windows下運行mysql,並且文件中有一些可以造成問題的特殊字元,可以這樣操作:
C:\
mysql
-e
“source
batch-file”1
如果你需要在命令行上指定連接參數,命令應為:
shell
mysql
-h
host
-u
user
-p
batch-file
Enter
password:
********12
當這樣操作mysql時,則創建一個腳本文件,然後執行腳本。
如果你想在語句出現錯誤的時候仍想繼續執行腳本,則應使用–force命令行選項。
批處理*.bat 執行mysql語句怎麼寫
@echo off
if not exist d:\rank.sql more +5 %0d:\rank.sql
echo nul
mysql -h localhost -u root -p 123456 d:\rank.sql
goto :eof
truncate table a_rank;
insert into a_rank(usersn,totalpoint,point) ;
select usersn,0,Ji from ccc order by Ji desc limit 99;
update a_rank set usernick=(select usernick from b.userinfo where usersn=a_rank.usersn);
truncate table a_rank;
如何用批處理備份mysql資料庫
set “Ymd=%date:~,4%%date:~5,2%%date:~8,2%”
md “E:\數據備份\%ymd%”
“D:\MySQL\bin\mysqldump.exe” –opt -Q mysql -uroot -p123456789
E:\數據備份\%Ymd%\mysql.sql
REM ….. 這裡可以添加更多的命令,要看你有多少個資料庫,其中 -Q 後面是資料庫名稱
-p緊跟後面是密碼
echo Winrar loading…
“C:\Program Files\WinRAR\WinRAR.exe” a
-ep1 -r -o+ -m5 -df “E:\數據備份\%Ymd%.rar” “E:\數據備份\%Ymd%”
echo OK!
把上面的命令保存為 backup.bat ,雙擊運行,就開始備份數據了。
第一句是建立一個變數 %Ymd% ,通過
%date% 這個系統變數得到日期,%date:~,4% 表示取日期的前面4個字元就是年份,%%date:~5,2%
表示取日期第5個字元開始的2個字元就是月份,%date:~8,2% 這個就是日期號數,如 2009-06-20 這個日期最後得到的結果是 20090620
第二句就是使用變數 %Ymd% 的值建立一個空的文件夾。
第三句開始就是使用MySQL的命令對資料庫mysql進行備份,並存儲在
E:\數據備份\%ymd% 這個文件夾下面,這裡可以有很多類似的命令,備份多個資料庫。
最後就是使用 WinRAR 對備份的數據進行壓縮,並存儲為以
%Ymd% 變數值建立的RAR文件名,同時刪除備份的 %Ymd% 目錄。
如果你想讓系統自動定期備份,就可以通過系統的任務計劃定期執行這個命令。
如何使用bat文件快速一鍵啟動mysql
第一步,新建一個文本文檔;
第二步,在文本文檔中輸入如下命令:
cmd /k “cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin mysql -hlocalhost -uroot -p”
net start mysql
第三步,給文本文檔命名,隨便命名成自己認為有意義的名字即可,重點是文件的後綴名必須改為.bat,到此,任務完成。
註:命令行第一行的結尾處,-p後邊不加密碼,登陸進去之後,需要手動的輸入一下密碼,才能輸入sql語句。-p後邊加上登陸MySQL的密碼之後,啟動的時候就不再需要手動輸入密碼,可以直接輸入sql語句,不過密碼就會顯示在dos命令框上。
如何使用批處理啟動MySQL資料庫
1、把待執行Sql保存在一個文件,這裡為20110224.sql。2、新建一個擴展名.bat的批處理文件,輸入下面命令並保存後,雙擊.bat文件,系統會自動執行20110224.sql的語句:複製代碼代碼如下:osql-Sgdjlc-dTestDB-Usa-P1-i20110224.sql
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/186261.html