設計資料表結構

2021-08-13 10:27:10 字數 594 閱讀 8827

需注意點:1,新建表時,記得在其它表新建 外來鍵 xx_id,關聯新錶id

遇到的麻煩:

1.1,專案中早期設計時候沒有建立外來鍵id,在新增的需求中,又需要該id去獲取關聯表的字段資料

之後,在entity裡新建變數,對映成欄位。

(再補了差不多一天的外來鍵資料,稍微慶幸資料不多)

1.2,新開發乙個模組,新增表。原考慮不需要增加外來鍵id來關聯此表。慶幸,還未投入使用。又花了半天補**,測試。

2,欄位的屬性(可空,可不空)

待研究。目前增加的新字段或新錶,由於存在老資料問題,基本都設定為為可空。

3,表示  boolean 的存值問題

專案中,

/**

* 是否啟用

*/@jsonview(baseview.class)

@notnull

@column(nullable = false)

private boolean isenabled;

資料庫的資料型別: bit

存值:

quartz設計資料表

qrtz calendars 以 blob 型別儲存 quartz 的 calendar 資訊 qrtz cron triggers 儲存 cron trigger,包括 cron 表示式和時區資訊 qrtz fired triggers 儲存與已觸發的 trigger 相關的狀態資訊,以及相聯 j...

結構設計 資料表設計 常用表結構設計

為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。位址一般包括 省 市 縣 區 詳細位址 我們當然可以儲存乙個字段 使用分隔符 json 等儲存 介紹字段介紹 字段介紹 idbigint id parentid parentidlist chi...

資料表設計

在進行完了資料調研 需求分析 技術實現方案,進行資料設計。資料設計,往往包含兩個環節 在本專案中,我們所有的資料設計環節,只會涉及第二個,不會涉及第乙個。因為我們為了突出課程重點,也就是spark。所以主要還是集中在spark上面,就不要花時間去做hive etl了。設計mysql中的業務表的結構。...