1. 程式人生 > >資料庫設計中遇到的問題

資料庫設計中遇到的問題

時間欄位的選擇

設計資料庫時,難免會考慮到時間欄位的設計,在這裡總結一下

在mysql中,時間的型別一般有如下:
這裡寫圖片描述

java和mysql時間型別對照表如下
這裡寫圖片描述

在開發中不使用varchar或者char來儲存時間,因為無法做到排序,效能收到影響
timestamp 4kb的只能記錄時間到2038年

專案最後採用的是datetime型別

敏感欄位加密

對加密瞭解不是很深,在簡單的調研下,專案打算使用spring security 框架來對敏感欄位進行加密

接下來不定期更新一些使用加密框架的經驗