本文會列出 MySQL / MariaDB 在建立及刪除資料庫時,會用到的一些 SQL 語法及範例,包含建立資料庫、建立時指定定序、建立時增加註解、建立之前檢查資料庫是否存在、刪除資料庫、刪除之前檢查資料庫是否存在。

建立資料庫

            
                -- 建立一個名為 testDB 資料庫
                CREATE DATABASE `testDB`;

                -- 建立一個名為 testDB 資料庫,同時指定定序
                CREATE DATABASE `testDB` CHARACTER SET='utf8mb4' COLLATE='utf8mb4_unicode_ci';

                -- 建立一個名為 testDB 資料庫,同時指定定序及註解
                CREATE DATABASE `testDB` CHARACTER SET='utf8mb4' COLLATE='utf8mb4_unicode_ci' COMMENT='測試資料庫';

                -- 建立資料庫之前,先檢查資料庫是否存在,如果不存在才建立
                CREATE DATABASE IF NOT EXISTS `testDB`;
            
        

刪除資料庫

            
                -- 刪除名為 testDB 資料庫
                DROP DATABASE `testDB`;

                -- 刪除資料庫之前,先檢查資料庫是否存在,如果存在才刪除
                DROP DATABASE IF NOT EXISTS `testDB`;