MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過命令行調(diào)用腳本來操作數(shù)據(jù)庫。本文介紹如何在命令行中調(diào)用MySQL腳本。
首先,需要登錄到MySQL數(shù)據(jù)庫。可以使用以下命令:
mysql -u username -p
其中,username為MySQL數(shù)據(jù)庫的用戶名。執(zhí)行此命令后,會(huì)提示輸入密碼,輸入正確密碼后即可登錄。
登錄成功后,可以執(zhí)行SQL腳本文件。假設(shè)腳本文件名為script.sql,可以使用以下命令:
mysql -u username -p database_name< script.sql
其中,database_name為要操作的數(shù)據(jù)庫的名稱。執(zhí)行此命令后,MySQL會(huì)自動(dòng)調(diào)用腳本文件中的SQL語句來操作數(shù)據(jù)庫。
除了執(zhí)行腳本文件,還可以在命令行中執(zhí)行單個(gè)SQL語句。可以使用以下命令:
mysql -u username -p -e "SQL_query"
其中,SQL_query為要執(zhí)行的SQL語句。執(zhí)行此命令后,MySQL會(huì)打印出查詢結(jié)果。
在MySQL命令行中,還可以使用多個(gè)選項(xiàng)來調(diào)整操作的方式。常用的選項(xiàng)包括:
- -h:指定連接的主機(jī)名。
- -P:指定連接的端口號(hào)。
- -D:指定要操作的數(shù)據(jù)庫。
- --skip-column-names:在打印查詢結(jié)果時(shí)不顯示列名。
以上就是在MySQL命令行中調(diào)用腳本的方法和常用選項(xiàng)。可以根據(jù)需要選擇合適的方式來操作數(shù)據(jù)庫。