首頁 >資料庫 >mysql教程 >如何透過命令列將SQL檔案匯入MySQL?

如何透過命令列將SQL檔案匯入MySQL?

Barbara Streisand
Barbara Streisand原創
2024-12-22 01:03:20455瀏覽

How to Import SQL Files into MySQL via the Command Line?

在 MySQL 中透過命令列匯入 SQL 檔案

本文解決了在 MySQL 中使用命令列匯入 SQL 檔案的常見問題。它提供瞭如何正確完成此任務的詳細說明,確保成功導入而不會遇到語法錯誤。

要匯入SQL 文件,你可以使用以下指令:

mysql -u username -p database_name < file.sql

其中:

  • -u 使用者名稱: 你的MySQL username
  • -p:提示您以互動方式輸入密碼
  • database_name: 要匯入的資料庫的名稱
  • file.sql: SQL 的路徑file

但是,如果遇到語法錯誤,您可能需要先建立目標資料庫。這可以使用以下命令來完成:

CREATE DATABASE database_name;

此外,建議使用 SQL 檔案的完整路徑以獲得最佳結果。請注意,如果需要,可以將 -R 和 --triggers 等 MySQL 選項與 mysqldump 一起使用來保留例程和觸發器。

在某些情況下,如果資料庫尚不存在,您可能需要手動建立資料庫。同樣,如果匯出的 SQL 檔案不包含 CREATE DATABASE 命令(由於使用了 --no-create-db 或 -n 選項),則需要在匯入之前在 MySQL 中手動建立空資料庫。

以上是如何透過命令列將SQL檔案匯入MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn