首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> SQL 基礎

SQL CREATE DATABASE 語句:建立資料庫的語法與實務操作

     編輯:SQL 基礎

SQL CREATE DATABASE 語句


建立資料庫基本語法

CREATE DATABASE 用於建立新的資料庫容器。語法極為簡單:

CREATE DATABASE dbname;
  • dbname:資料庫名稱,建議使用英文、數字與底線,避免保留字。
  • 語句結尾分號 ; 為標準寫法,部分資料庫要求必須加上。

實戰範例

建立名為 my_db 的資料庫:

CREATE DATABASE my_db;

執行成功後,即可在該資料庫下使用 CREATE TABLE 建立資料表、INSERT 寫入資料等操作。


資料庫建立後的後續步驟

  1. 選擇資料庫:MySQL 使用 USE my_db;,SQL Server 使用 USE my_db;,PostgreSQL 連線時指定。
  2. 建立資料表:參考 CREATE TABLE 章節。
  3. 設定字元集與排序規則(MySQL 範例):
    CREATE DATABASE my_db
      DEFAULT CHARACTER SET utf8mb4
      DEFAULT COLLATE utf8mb4_unicode_ci;
  4. 權限管理:建立使用者並授予對該資料庫的適當權限。

常見資料庫系統的差異提醒

資料庫備註
MySQL / MariaDB支援 CHARACTER SET、COLLATE 選項
SQL Server語法相同,可加 ON PRIMARY 指定檔案群組
PostgreSQL語法相同,可加 ENCODING、LC_COLLATE 等
Oracle使用 CREATE DATABASE 需特權,通常由 DBA 在建立執行個體時完成
SQLite無此指令,直接操作檔案即建立資料庫

最佳實務建議

  • 資料庫命名採用小寫 + 底線(如 erp_system、user_center)。
  • 生產環境建立前先規劃字元集、排序規則、儲存路徑與備份策略。
  • 避免在應用程式啟動時自動建立資料庫,應由部署腳本或遷移工具管理。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved