批處理執行mysql文件,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-hk/n/186261.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-27 05:44
下一篇 2024-11-27 05:44

相關推薦

  • vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常問題的解決

    本文旨在解決vue下載無後綴名的文件被加上後綴.txt,有後綴名的文件下載正常的問題,提供完整的代碼示例供參考。 一、分析問題 首先,需了解vue中下載文件的情況。一般情況下,我們…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • 為什麼用cmd運行Java時需要在文件內打開cmd為中心

    在Java開發中,我們經常會使用cmd在命令行窗口運行程序。然而,有時候我們會發現,在運行Java程序時,需要在文件內打開cmd為中心,這讓很多開發者感到疑惑,那麼,為什麼會出現這…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Python將矩陣存為CSV文件

    CSV文件是一種通用的文件格式,在統計學和計算機科學中非常常見,一些數據分析工具如Microsoft Excel,Google Sheets等都支持讀取CSV文件。Python內置…

    編程 2025-04-29
  • Python zipfile解壓文件亂碼處理

    本文主要介紹如何在Python中使用zipfile進行文件解壓的處理,同時詳細討論在解壓文件時可能出現的亂碼問題的各種解決辦法。 一、zipfile解壓文件亂碼問題的根本原因 在P…

    編程 2025-04-29
  • Python如何導入py文件

    Python是一種開源的高級編程語言,因其易學易用和強大的生態系統而備受青睞。Python的import語句可以幫助用戶將一個模塊中的代碼導入到另一個模塊中,從而實現代碼的重用。本…

    編程 2025-04-29
  • Python合併多個相同表頭文件

    對於需要合併多個相同表頭文件的情況,我們可以使用Python來實現快速的合併。 一、讀取CSV文件 使用Python中的csv庫讀取CSV文件。 import csv with o…

    編程 2025-04-29
  • Python寫文件a

    Python語言是一種功能強大、易於學習、通用並且高級編程語言,它具有許多優點,其中之一就是能夠輕鬆地進行文件操作。文件操作在各種編程中都佔有重要的位置,Python作為開發人員常…

    編程 2025-04-29

發表回復

登錄後才能評論