數據庫是最高級邏輯容器,操作需謹慎。本文詳解三條語句語法、權限模型、隱性風險及運維建議。
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name;
IF NOT EXISTS:避免重複報錯,腳本冪等必備。character_set_server、collation_server)。**強烈建議顯式指定 UTF8MB4**。CREATE 權限。DROP DATABASE [IF EXISTS] db_name;
IF EXISTS:避免不存在報錯。DROP 權限。USE db_name;
SELECT/INSERT 等均可)。db_name.tbl_name 完全限定名跨庫訪問。USE 切換不同庫。biz_order),避免大小寫敏感問題(Linux 區分,Windows 不區分)。CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci。DROP 權限,僅 DBA 通過變更流程執行。