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

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

Barbara Streisand
發布: 2024-12-22 01:03:20
原創
527 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板