我有一個數據庫,我在終端中使用CREATE DATABASE語句創建,並且我有一個充滿創建表和行的語句的.sql文件。執行SQL腳本來創建表和行
我只是想知道在我創建的數據庫上執行.sql的命令行是什麼?
我有一個數據庫,我在終端中使用CREATE DATABASE語句創建,並且我有一個充滿創建表和行的語句的.sql文件。執行SQL腳本來創建表和行
我只是想知道在我創建的數據庫上執行.sql的命令行是什麼?
在MySQL交互式客戶端,您可以鍵入:
source yourfile.sql
或者您可以通過管道在命令行中的數據導入mysql:
mysql < yourfile.sql
如果文件沒有指定數據庫,然後您還需要補充:
mysql db_name < yourfile.sql
請參閱文檔以瞭解更多詳細信息:
令人驚歎!這工作對我來說: '源/家庭/ kholofelo /桌面/ mydb.sql' 這工作後登錄到我的MySQL並下降到命令行 – 2014-06-04 07:53:31
值得一提的是引號不需要圍繞文件路徑。否則,它返回'無法打開文件...錯誤2'。去掉引號。 – 2016-04-12 00:34:54
如果您有分貝密碼,然後
mysql -u <username> -p <DBName> < yourfile.sql
這將取決於你正在使用的數據庫;每個人都有不同的命令行命令。編輯你的問題,包括數據庫類型,我想你會得到更有用的答案:-) – machineghost 2010-10-23 08:08:09