整理一下過去設計資料庫的一下經驗 基礎規範 資料庫依照環境命名,例如資料庫的名稱叫做 abc,那在 DEV 環境下我們就叫做 dev.abc, 在 UAT 環境下我們就叫做 uat.abc,在 prod 的環境下就叫做 prod.abc 資料庫裡面的命名 (database, table, column) 都用小寫 (snake_case), 例如: user_id 禁止使用 NULL,不要花時間而外去處理 NULL,每一個 column 都需要有預設值 必須使用UTF8字符集 資料庫裡面的時間必須是用 UTC 時間,由程式來針對使用者想要的時區做轉換並顯示 表必須有主鍵 (primary