MySQL官方示例數(shù)據(jù)庫(kù)是一個(gè)非常適合學(xué)習(xí)和測(cè)試MySQL數(shù)據(jù)庫(kù)的工具。它包括了一個(gè)經(jīng)典的Northwind樣本數(shù)據(jù)庫(kù)和一個(gè)更大的Sakila樣本數(shù)據(jù)庫(kù)。在這篇文章中,我們將介紹如何導(dǎo)入MySQL官方示例數(shù)據(jù)庫(kù)。
首先,你需要先下載官方示例數(shù)據(jù)庫(kù),可以到MySQL官網(wǎng)或GitHub上下載。下載完成后,解壓縮。
wget https://downloads.mysql.com/docs/sakila-db.zip unzip sakila-db.zip
接下來(lái),你需要登錄MySQL數(shù)據(jù)庫(kù),如果你還沒(méi)有安裝MySQL,請(qǐng)先自行安裝。
mysql -u root -p
輸入你的MySQL密碼后,你就可以進(jìn)入到MySQL命令行了。
然后,你需要?jiǎng)?chuàng)建一個(gè)空的數(shù)據(jù)庫(kù),以便將示例數(shù)據(jù)庫(kù)導(dǎo)入其中。可以使用以下命令創(chuàng)建一個(gè)名為'sakila'的數(shù)據(jù)庫(kù)。
CREATE DATABASE sakila;
現(xiàn)在,你可以退出MySQL命令行,并使用以下命令導(dǎo)入Northwind示例數(shù)據(jù)庫(kù)。
mysql -u root -p sakila< /path/to/northwind.sql
如果你要導(dǎo)入Sakila示例數(shù)據(jù)庫(kù),使用以下命令。
mysql -u root -p sakila< /path/to/sakila-schema.sql mysql -u root -p sakila< /path/to/sakila-data.sql
完成導(dǎo)入后,你就可以進(jìn)入MySQL命令行,查看已經(jīng)導(dǎo)入的表了。
mysql -u root -p show databases; use sakila; show tables;
至此,你已經(jīng)成功地導(dǎo)入了MySQL官方示例數(shù)據(jù)庫(kù)。