數據庫表、字段設計


1、盡量使用TINYINT、SMALLINT、MEDIUM_INT作為整數類型而非INT,如果非負則加上UNSIGNED

2、大小(VARCHAR的長度只分配真正需要的空間)

3、使用枚舉或整數代替字符串類型

4、類型(盡量使用TIMESTAMP而非DATETIME,在精度要求高的應用中,建議使用定點數來存儲數值,以保證結果的准確性。能用decimal就不要用float)

5、單表不要有太多字段,建議在20以內

6、值(是否允許為空、是否有默認值,盡量避免使用NULL字段,很難查詢優化且占用額外索引空間)

7、用整型來存IP

8、合理的字段名(符合3NF,避免不必要的數據冗余,參考 3NF)

9、創建並使用正確的索引


免責聲明!

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



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