在MySQL中,經(jīng)常需要通過運(yùn)行SQL文件來執(zhí)行一些特定的操作,例如創(chuàng)建表、添加字段、導(dǎo)入數(shù)據(jù)等。下面是一些常用的cmd mysql運(yùn)行sql文件命令。
source 文件路徑:運(yùn)行一個(gè)SQL文件,可以是絕對路徑或相對路徑。 mysql -u用戶名 -p密碼 數(shù)據(jù)庫名< 文件路徑:從文件中導(dǎo)入數(shù)據(jù)到指定的數(shù)據(jù)庫中。 mysql -u用戶名 -p密碼 數(shù)據(jù)庫名 -e "SQL語句":運(yùn)行一條SQL語句。 mysql -u用戶名 -p密碼 數(shù)據(jù)庫名 -t< 文件路徑:從文件中導(dǎo)入數(shù)據(jù)到指定的數(shù)據(jù)庫中,并以表格形式展示結(jié)果。 mysql -u用戶名 -p密碼 數(shù)據(jù)庫名 -r 文件路徑 -e "SQL語句":將SQL執(zhí)行結(jié)果輸出到指定的文件中。 mysql -u用戶名 -p密碼 數(shù)據(jù)庫名 -h主機(jī)地址 -P端口號(hào) -t< 文件路徑:從文件中導(dǎo)入數(shù)據(jù)到指定的遠(yuǎn)程主機(jī)、端口號(hào)的數(shù)據(jù)庫中,并以表格形式展示結(jié)果。
以上是一些常用的cmd mysql運(yùn)行sql文件命令,可以根據(jù)具體的需求選擇使用。