相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  建立和選擇資料庫

5.3.1 建立和選擇資料庫

如果管理員在設定您的權限時為您建立資料庫,您就可以開始使用它。否則,您需要自行建立它

mysql> CREATE DATABASE menagerie;

在 Unix 下,資料庫名稱區分大小寫 (與 SQL 關鍵字不同),因此您必須始終將您的資料庫稱為 menagerie,而不是 MenagerieMENAGERIE 或其他變體。資料表名稱也是如此。(在 Windows 下,此限制不適用,儘管您必須在給定的查詢中以相同的大小寫字母來參考資料庫和資料表。但是,由於各種原因,建議的最佳做法是始終使用建立資料庫時所用的大小寫字母。)

注意

如果您在嘗試建立資料庫時收到類似 ERROR 1044 (42000): Access denied for user 'micah'@'localhost' to database 'menagerie' 的錯誤,這表示您的使用者帳戶沒有執行此操作所需的權限。請與管理員討論或參閱第 8.2 節,「存取控制和帳戶管理」

建立資料庫不會選擇它來使用;您必須明確地執行此操作。若要將 menagerie 設定為目前的資料庫,請使用此陳述式

mysql> USE menagerie
Database changed

您的資料庫只需要建立一次,但是每次您開始 mysql 工作階段時,都必須選取它來使用。您可以透過發出如範例中所示的 USE 陳述式來執行此操作。或者,您也可以在叫用 mysql 時,在命令列中選取資料庫。只要在您可能需要提供的任何連線參數之後指定其名稱即可。例如

$> mysql -h host -u user -p menagerie
Enter password: ********
重要事項

剛剛顯示的命令中的 menagerie 不是 您的密碼。如果您想在命令列上的 -p 選項之後提供您的密碼,您必須執行此操作,且不要有任何間隔空間 (例如,作為 -ppassword,而不是 -p password)。但是,不建議將您的密碼放在命令列上,因為這樣做會將其暴露給登入您機器的其他使用者窺探。

注意

您可以使用 SELECT DATABASE(),隨時查看目前選取的資料庫。