CREATE DATABASE 用於建立新的資料庫容器。語法極為簡單:
CREATE DATABASE dbname;
dbname:資料庫名稱,建議使用英文、數字與底線,避免保留字。; 為標準寫法,部分資料庫要求必須加上。建立名為 my_db 的資料庫:
CREATE DATABASE my_db;
執行成功後,即可在該資料庫下使用 CREATE TABLE 建立資料表、INSERT 寫入資料等操作。
USE my_db;,SQL Server 使用 USE my_db;,PostgreSQL 連線時指定。CREATE TABLE 章節。CREATE DATABASE my_db DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
| 資料庫 | 備註 |
|---|---|
| MySQL / MariaDB | 支援 CHARACTER SET、COLLATE 選項 |
| SQL Server | 語法相同,可加 ON PRIMARY 指定檔案群組 |
| PostgreSQL | 語法相同,可加 ENCODING、LC_COLLATE 等 |
| Oracle | 使用 CREATE DATABASE 需特權,通常由 DBA 在建立執行個體時完成 |
| SQLite | 無此指令,直接操作檔案即建立資料庫 |
erp_system、user_center)。