sql語句批量處理,通過linux執行sql腳本

執行sql語句腳本有兩種方法,一種是在本地windows系統執行,需要安裝mysql服務器,需要配置環境變量,這裏就不多說了,網上一搜很多的。

重點說一下第二種方法:通過linux操作系統

1、首先把要執行的.sql腳本文件拷到要操作的數據庫所在的服務器上,可通過rz命令上傳

2、然後在linux系統執行命令連接到mysql 。 #mysql -h localhost -u root(登錄名) -p  ,會提示輸入密碼,輸入密碼後連接數據庫成功Welcome to the MySQL monitor.

3、可以通過show databases;命令查看一下腰操作的數據庫是否存在。 腳本里的sql語句如果是要操作某個數據,直接執行命令mysql> source test.sql腳本就執行成功了

4、如果要操作的是某個數據庫中的某張表,首先進入到這個庫,mysql>use 庫名; 然後再執行命令mysql> source test.sql腳本就執行成功了


序:順便說一下我中間遇到一個問題,我的sql語句中有中文,寫到數據中發現是亂碼,這裏有一個很好的解決方法:用記事本或其他文本工具改變SQL文件的編碼格式

     
1. 用記事本(或UE)打開剛纔的導出的SQL文件;
2. 另存此文件——打開另存爲對話框,選擇對話框中的編碼格式爲UNICODE編碼

3.把腳本文件重新拷到要操作的數據庫所在的服務器上,再次執行source命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章