對于使用 MySQL 數(shù)據(jù)庫的開發(fā)人員而言,命令行是必不可少的工具之一。在命令行中執(zhí)行 SQL 語句是非常常見的操作,但是如果 SQL 語句較長或復雜,手動輸入會很麻煩,這時我們就可以使用 MySQL 命令行讀取 SQL 文件的方式來執(zhí)行 SQL 語句了。
首先,我們需要打開命令行界面,輸入以下命令:
$ mysql -u username -p password
其中 username 是 MySQL 數(shù)據(jù)庫的用戶名,password 是該用戶的密碼。輸入正確的用戶名和密碼后,我們就可以進入 MySQL 命令行了。
接下來,我們需要選擇要使用的 MySQL 數(shù)據(jù)庫:
mysql>use database_name;
其中 database_name 是要使用的數(shù)據(jù)庫的名稱。如果該數(shù)據(jù)庫不存在,可以使用 create database 命令來創(chuàng)建一個新的數(shù)據(jù)庫。
接下來,我們可以使用 source 命令將 SQL 文件導入到 MySQL 中:
mysql>source /path/to/file.sql;
其中 /path/to/file.sql 是要導入的 SQL 文件的路徑。在執(zhí)行上述命令之后,MySQL 將讀取 SQL 文件中的所有 SQL 語句,并將它們添加到當前使用的數(shù)據(jù)庫中。
最后,我們可以使用 select 命令來查看剛剛導入的數(shù)據(jù):
mysql>select * from table_name;
其中 table_name 是要查詢的數(shù)據(jù)表的名稱。執(zhí)行上述命令后,MySQL 將返回該表中的所有數(shù)據(jù)行。
以上就是 MySQL 命令行讀取 SQL 文件的教程。通過這種方式,我們可以快速高效地執(zhí)行大量 SQL 語句,從而提高開發(fā)效率。