(一)建表規約 1.【強制】表達是與否概念的字段,必須使用 is_xxx的方式命名,數據類型是 unsigned tinyint( 1表示是,0表示否),此規則同樣適用於 odps建表。 說明:任何 ...
一 MySQL數據庫命名規范 數據庫所有表前綴均使用項目名稱首字母縮寫 數據庫所有對象名稱均使用小寫字母,並且單詞之間通過下划線分開 數據庫臨時表必須以 pro tmp 為前綴並且以日期 為后綴,備份表必須以 pro bac 為前綴並以時間戳為后綴 pro為項目名稱首字母縮寫 數據庫所有存儲相同數據的列名和列類型必須保持一致。 二 MySQL數據庫基本設計規范 若無特殊說明,建表時一律采用Inno ...
2019-09-23 14:13 0 588 推薦指數:
(一)建表規約 1.【強制】表達是與否概念的字段,必須使用 is_xxx的方式命名,數據類型是 unsigned tinyint( 1表示是,0表示否),此規則同樣適用於 odps建表。 說明:任何 ...
本文檔是為幫助研發與運維人員按照規范使用MySQL數據庫,提升研發寫SQL的水平。致力於提供一個安全,穩定,高性能的數據庫環境。 命名規范1) 庫名、表名、字段名必須使用小寫字母,"_"分割。2) 庫名、表名、字段名不超過12個字符。3) 庫名、表名、字段名禁止使用MySQL保留字,見附件 ...
引用自 https://www.biaodianfu.com/mysql-best-practices.html 數據庫環境 dev:開發環境,開發可讀寫,可修改表結構。開發人員可以修改表結構,可以隨意修改其中的數據但是需要保證不影響其他開發同事。 qa:測試環境,開發可讀 ...
一、前言 我們提交一個事務,里面有多條sql,mysql是如何管理事務的呢?是如何做到其中一條sql執行失敗,全部回滾的呢? 二、XA事務 XA協議是基於二階段提交的一個具體實現,也是分為Prepare和Commit兩個階段。 Prepare階段:TM(事務協調者)向所有 ...
MySQL數據庫開發規范 一、基礎規范 1、必須使用InnoDB存儲引擎 解讀:支持事務、行級鎖、並發性能更好、CPU及內存緩存頁優化使得資源利用率更高 2、必須使用UTF8字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間 3、數據表、數據字段必須加入中文注釋 解讀:N年后誰知道 ...
1. 命名規范 1.1 建庫規范 數據庫,表,字段,索引全部用小寫英文字母,英文單詞之間用下划線(_)隔開。 1.2 表字段規范 列設計規范根據業務區分使用tinyint/int/bigint,分別會占用1/4/8字節。 使用tinyint來代替 ...
某大型互聯網公司mysql設計規范 總體原則: I: 反第三范式-->第三范式僅僅是在大學里用的,出來后,不能隨便用; II: 數據冗余 --> 一張表幾百萬甚至上千萬數據,你不搞數據冗余,以后數據量上來了,查詢肯定很慢。 具體原則 ...
數據庫環境 dev:開發環境,開發可讀寫,可修改表結構。開發人員可以修改表結構,可以隨意修改其中的數據但是需要保證不影響其他開發同事。 qa:測試環境,開發可讀寫,開發人員可以通過工具修改 ...