Mysql數據表字段擴充的小技巧


在開發中,往往需求變更比開發速度要快,就會存在一些問題,比如突然要增加一個字段,我們需要

alter table 表名 add [column] 字段名 數據類型 [列屬性] [位置];

然后修改實體類,增加字段,修改toString等,

再然后修改mybatis映射文件的sql語句,

再再然后小心翼翼的調試程序,生怕哪里出了問題。

當我們終於覺得程序調通了,然后產品又改需求了。。。。

基於以上蛋疼的問題,尤其是項目設計不穩定的情況,在設計數據庫時,我們要有意識的增加一個text類型的字段,比如叫info。里面存的是json串,當增加一個新字段時,其實就是程序里面的info增加一個key而已,大大減少了代碼修改的工作量。

是不是覺得問題解決了,並沒有,當我們根據字段查詢的時候,放在info里面的key是不好查的,可以逐個遍歷,但是效率比較低。最好還是在數據表中增加一個字段。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM