MySQL - 建立資料庫語句



建立資料庫語句

在與 MySQL 建立連線後,要操作其中的資料,您需要連線到一個數據庫。您可以連線到現有資料庫,也可以建立自己的資料庫。

您需要特殊的許可權才能建立或刪除 MySQL 資料庫。因此,如果您有權訪問 root 使用者,則可以使用 MySQL 的 **CREATE DATABASE** 語句建立任何資料庫。

語法

以下是 CREATE DATABASE 語句的語法:

CREATE DATABASE database_name

其中,database_name 是您需要建立的資料庫的名稱。

示例

以下查詢建立一個名為 myDatabase 的資料庫:

CREATE DATABASE myDatabase;

在建立任何資料庫之前,請確保您具有管理員許可權。建立資料庫後,您可以按如下方式在資料庫列表中檢查它:

show databases;

輸出

上述查詢產生以下輸出:

資料庫
information_schema
mydatabase
performance_schema
world

IF NOT EXISTS 子句

如果您嘗試使用以下方法建立已存在的資料庫:

CREATE DATABASE myDatabase;

將生成以下錯誤:

ERROR 2006 (HY000): MySQL server has gone away MySQL CREATE 
DATABASE Statement
No connection. Trying to reconnect...
Connection id: 10
Current database: sampledb
ERROR 1007 (HY000): Can't create database 'mydatabase';

如果您在 CREATE 語句中使用 **IF NOT EXISTS** 子句,如下所示,將建立一個新資料庫,如果已存在具有給定名稱的資料庫,則該查詢將被忽略。

CREATE DATABASE IF NOT EXISTS myDatabase
廣告

© . All rights reserved.