windows 處理bat連線本地mysql
導讀 | 這篇文章主要介紹了windows 批處理bat連線本地mysql 建立制定資料 並執行sql檔案,需要的朋友可以參考下 |
例項程式碼
@echo off set path=C:\Program Files\MySQL\MySQL Server 5.7\bin cd ./ set CURR_PATH=%cd% mysql -h localhost -u root --password=123456 < operate.txt mysql -h localhost -u root -p stcounter < stcounter.sql --password=123456
@echo off:關閉回顯 不出現在doc 框內。
set path:設定系統環境變數 C:\Program Files\MySQL\MySQL Server 5.7\bin 這個路徑是你windows本地址安裝mysql服務的路徑
cd ./ set CURR_PATH=%cd% 這兩行是固定寫法。 mysql -h localhost -u root --password=123456 < operate.txt
這句話的意思就是 賬號密碼登入後 建立operate檔案中的資料庫 operate檔案中就一句話:create database stcounter;
這裡面 你只要需要替換賬號和密碼 和 建立 operate檔案即可
mysql -h localhost -u root -p stcounter < stcounter.sql --password=123456
這裡面的stcounter 是建立資料庫的名字 stcounter.sql:我這裡是Navicat匯出來的sql 同樣賬號和密碼替換下就可以了
下面是其他補充一
::set str 是將含有空格的mysql路徑放在str裡 set str="C:\JiaFa\Setup\MySQL Server 5.5\bin\" ::%%兩個百分號是引用上面的變數 %str%mysql.exe -h localhost -uroot -pjfkjyfb dajian < f:\zzztest\c_bw_list.sql>>f:\zzztest\dblog.txt 2>&1 ::pause 是暫停,可以看執行過程,成功了就pause刪掉吧 pause
bat檔案執行.sql檔案
批處理檔案.bat寫法
@echo off set errorlevel=0 //修改為mysql安裝路徑 set path_home_mysql="E:\tools\2008\MySql5.0\" set path_bin_mysql=%path_home_mysql%bin\ //修改為mysql使用的資料名(test) set database_mysql=test //修改為mysql登陸使用者名稱密碼(root,sujian) set user_mysql=root set password_mysql=sujian //修改要執行的.sql檔案(testsql.sql) %path_bin_mysql%mysql -u%user_mysql% -p%password_mysql% < testsql.sql
testsql.sql寫SQL語句
alter table ddd add column ddddd varchar(10);
總結一下:
1.如果是執行資料庫insert,update,delete語句的話,需要加入資料庫名如:
%path_bin_mysql%mysql -u%user_mysql% -p%password_mysql% % database_mysql %< mytestsql.sql
mytestsql.sql寫的SQL語句:
update user set english_name='bat test' where id='e605f35d-cf28-4ee9-abb8-812fe539c37a';
2.如果是執行資料庫操作語句如:
%path_bin_mysql%mysql -u%user_mysql% -p%password_mysql% < createtestdb.sql
createtestdb.sql的內容:
create database test;
3.可以將mysql 改為mysqldump命令就可以匯出資料庫備份,如:
%path_bin_mysql%mysqldump -u%user_mysql% -p%password_mysql% % database_mysql % > backuptestdb.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2772475/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kettle連線本地MYSQLMySql
- asp連線Mysql及編碼處理MySql
- 修改windows遠端桌面連線埠-批處理Windows
- mysql修改本地主機連線MySql
- R 連線 MySQL(windows)MySqlWindows
- windows cmt bat批處理中的註釋WindowsBAT
- nodejs 連線 mysql 查詢事務處理NodeJSMySql
- 【Mysql】連線數過多,應急處理方法MySql
- 本地無法連線Mysql的原因MySql
- mysql自動斷開連線的問題處理MySql
- bat處理檔案BAT
- bat檔案處理BAT
- windows bat系列7:for處理案例二 產生等差序列WindowsBAT
- Windows批處理(cmd/bat)常用命令小結WindowsBAT
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- Druid MySQL 連線池本地實踐UIMySql
- windows客戶機連線gerrit的一個報錯處理Windows
- secure crt(從windows)連線solaris,中文亂碼處理辦法Windows
- windows bat系列11:for處理案例四 去掉字串中的空格WindowsBAT字串
- bat批處理檔案BAT
- bat 批處理字串操作BAT字串
- windows下用指令碼設定本地連線ipWindows指令碼
- Windows 7快捷方式:快速開啟本地連線Windows
- 在Windows中,使用批處理(.bat)檔案可以透過呼叫命令來實現自動撥號連線。以下是透過批處理檔案實現PPPoE(撥號)連線的基本步驟:WindowsBAT
- 處理方塊之間的連線線
- postgresql連線失敗如何處理SQL
- 行連線的處理方式指引
- Windows bat批處理刪除指定N天前的檔案WindowsBAT
- 編寫簡單的windows bat批處理指令碼檔案WindowsBAT指令碼
- bat批處理常用指令碼BAT指令碼
- BAT 批處理指令碼 教程BAT指令碼
- sql server連線排序衝突處理SQLServer排序
- SSH 連線緩慢問題處理
- 多表連線SQL優化如何處理SQL優化
- windows10連不上無線怎麼設定 win10突然連不了無線網處理方法WindowsWin10
- android apkbuilder.bat批處理AndroidAPKUIBAT
- windows bat系列9:for處理案例三 單行按指定分隔符分割WindowsBAT
- win10遠端桌面連線卡如何解決_windows10遠端連線桌面很卡怎麼處理Win10Windows