91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL中source命令怎么用

發布時間:2021-03-30 14:02:25 來源:億速云 閱讀:692 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關MySQL中source命令怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

 MySQL之source命令

    mysql source命令主要用來倒入超大的sql文件,在日常工作中,我們往往會遇到導入大的數據文件的情況,在MySQL中,用mysql source命令可以導入輕松解決這個問題,MySQL source的基本語法如下:

mysql>use dbtest;
mysql>set names utf8;
mysql>source D:/xxx/xxx/back.sql;

    首先我們選定需要倒入數據的數據庫,然后設定默認字符集,接著使用source命令,后面跟上我們的.sql所在的絕對路徑就可以了。如果我們的文件有5個,就可以通過這樣的方法一個一個倒入到數據庫中,切記選定正確的數據庫名稱。

   考慮這樣一種需求,如果我們有10個這樣的文件,假設手動一條一條去添加,難免出現一些錯誤。這時候,我們可以采用一個辦法,就是把我們要寫的這些source命令寫在一個文件中,像下面這樣:

source D:/xxx/xxx/back0.sql;
source D:/xxx/xxx/back1.sql;
source D:/xxx/xxx/back2.sql;
source D:/xxx/xxx/back3.sql;
source D:/xxx/xxx/back4.sql;
source D:/xxx/xxx/back5.sql;
source D:/xxx/xxx/back6.sql;
source D:/xxx/xxx/back7.sql;
source D:/xxx/xxx/back8.sql;
source D:/xxx/xxx/back9.sql;

然后我們去source這個文件,直接就可以順序執行這些命令。這種方法,似乎已經解決了我們的問題,但是這樣的操作方式,還存在一個新的問題,如果有100個這樣的文件,而且他們的名稱有一定的規律,我們一個個去寫命令肯定很麻煩,這個時候我們可以通過寫腳本的方式或者使用各類編輯器的列編輯模式,先產生這樣一個一個的命令行,最后再一次粘貼到文件中,最終執行source命令即可。

需要注意的是,source命令執行的時候,會把query ok的命令打印到前段輸入框,像下面這樣:

Query ok;
Query ok;
Query ok;
Query ok;
Query ok;
Query ok;
Query ok;
Query ok;

如果不想看到這樣的結果,可以將source命令的輸出結果重定向到一個文件中,這樣就可以避免不停的在控制臺輸出了。

mysql>use db_test
mysql>source D:/test.sql > output.log

    最后提醒一點,source命令需要在mysql命令行中使用,而不像mysqldump那樣直接可在命令行使用。

感謝各位的閱讀!關于“MySQL中source命令怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平武县| 徐州市| 绥德县| 灵川县| 沁水县| 北宁市| 水城县| 南靖县| 千阳县| 张家港市| 隆林| 通河县| 隆安县| 定西市| 仪征市| 公安县| 广河县| 大姚县| 深州市| 磴口县| 莲花县| 卢湾区| 东方市| 右玉县| 宜君县| 阿克陶县| 客服| 大方县| 云浮市| 南京市| 关岭| 于都县| 三都| 平邑县| 黄大仙区| 井冈山市| 义乌市| 澄城县| 四平市| 沐川县| 英吉沙县|