在MySQL中,SOURCE
命令用于執(zhí)行來自外部文件的SQL語句。它的語法如下:
SOURCE file_name;
其中,file_name
是包含要執(zhí)行的SQL語句的外部文件的路徑。該文件必須是純文本文件,通常使用.sql
作為文件擴(kuò)展名。
使用SOURCE
命令可以在MySQL客戶端中一次性執(zhí)行包含多個SQL語句的文件。這對于執(zhí)行復(fù)雜的數(shù)據(jù)庫腳本、導(dǎo)入或?qū)С鰯?shù)據(jù)非常有用。
需要注意的是,SOURCE
命令只能在MySQL客戶端中使用,無法在SQL語句中直接使用。另外,SOURCE
命令執(zhí)行期間會暫停命令的執(zhí)行,直到整個文件的內(nèi)容都被執(zhí)行完畢。
使用示例:
script.sql
的文件,其中包含了一系列的SQL語句。要執(zhí)行該文件中的SQL語句,可以使用以下命令:SOURCE script.sql;
\. file_name
的快捷方式來執(zhí)行SOURCE
命令。例如,要執(zhí)行script.sql
文件的內(nèi)容,可以使用以下命令:\. script.sql;