在使用 MySQL 數(shù)據(jù)庫(kù)時(shí),有時(shí)需要批量創(chuàng)建多個(gè)數(shù)據(jù)庫(kù)。下面我來(lái)介紹一下如何使用 MySQL 命令行工具批量創(chuàng)建數(shù)據(jù)庫(kù)。
首先,打開命令行工具,進(jìn)入 MySQL 安裝目錄下的 bin 目錄。
cd /mysql/bin
然后,連接到 MySQL 數(shù)據(jù)庫(kù)。
mysql -u root -p
接下來(lái),執(zhí)行以下命令可以查看當(dāng)前 MySQL 數(shù)據(jù)庫(kù)中已創(chuàng)建的數(shù)據(jù)庫(kù)列表。
show databases;
為了批量創(chuàng)建數(shù)據(jù)庫(kù),我們需要使用 for 循環(huán)語(yǔ)句結(jié)合 create database 命令來(lái)實(shí)現(xiàn)。以下是批量創(chuàng)建數(shù)據(jù)庫(kù)的 MySQL 命令行代碼:
for ((i=1;i<=10;i++)); do mysql -u root -p -e "create database test${i}"; done
以上代碼是創(chuàng)建了 10 個(gè)名為 test1 至 test10 的數(shù)據(jù)庫(kù)。其中,i 的取值范圍是 1 到 10,每次循環(huán)執(zhí)行 create database 命令時(shí),都會(huì)創(chuàng)建一個(gè)名稱為 test 加上當(dāng)前循環(huán)變量 i 的數(shù)據(jù)庫(kù)。
批量創(chuàng)建 MySQL 數(shù)據(jù)庫(kù)的方法就是這么簡(jiǎn)單了。通過(guò) for 循環(huán)語(yǔ)句結(jié)合 create database 命令,可以快速方便地創(chuàng)建大量 MySQL 數(shù)據(jù)庫(kù)。