資料庫常用型別字段設計規範

2022-09-10 15:24:24 字數 595 閱讀 4900

【強制】 任何貨幣金額,均以最小貨幣單位且整型型別來進行儲存

儲存小數,必須使用decimal, 不要用floatdouble等其他型別,否則可能會出現精度丟失

decimal (m,n)

數字型別,可以指定它的精度和小數字數。

格式 number (precision, scale)

整型型別,小數字數為 0,integer屬於number的子型別,相當於number (p,0)

根據阿里巴巴 j**a 開發規範,「任何貨幣金額,均以最小貨幣單位且整型型別來進行儲存」,因此要使用長整形

根據行業習慣,儲存時,利率保留到小數點後6位,展示時,利率只展示到小數點後4位

推薦做法

經度維度

經度取值範圍為 [0,180],緯度的取值範圍為 [0,90],因此經度比緯度是要多存一位

**自:

資料庫欄位及索引設計規範

1.優先選擇符合儲存需要的最小的資料型別1 原因 列的字段越大,建立索引時所需要的空間也就越大,這樣一頁中所能儲存的索引節點的數量也就越少也越少,在遍歷時所需要的 io 次數也就越多,索引的效能也就越差。方法a.將字串轉換成數字型別儲存,如 將 ip 位址轉換成整形資料 mysql 提供了兩個方法來...

資料庫設計規範

使用明確 統一的標明和列名,例如 school,schoolcourse,courceid。資料表名使用單數而不是複數,例如 studentcourse,而不是studentcourses。資料表名不要使用空格。資料表名不要使用不必要的字首或者字尾,例如使用school,而不是tblschool,或...

資料庫設計規範

csm簡寫會方便很多 就不要用member id,一致性方便大家理解 system.currenttimemillis 進行儲存text查詢是會產生臨時磁碟檔案,效能差進行擷取儲存型別 占用位元組 範圍tinyint 1 128 127 smallint 2 32768 32767 mediumin...