MySQL数据表中,用户id这样的自增字段,应该是数字型还是字符型?各有什么优缺点?
生活随笔
收集整理的這篇文章主要介紹了
MySQL数据表中,用户id这样的自增字段,应该是数字型还是字符型?各有什么优缺点?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用自增的整數。
MySQL的AUTO_INCREMENT不支持字符型。占用空間不用多說, INT類型固定只占用4個字節,能表示的范圍達到了-2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) ,設為非負之后翻倍,而使用字符串想要表示這么大量的數據...
效率。
更多信息可以參考這個: 自增主鍵是否會降低數據庫insert性能?如果會的話為什么還有很多公司采用?
數字型方便索引
占用空間。
MySQL的AUTO_INCREMENT不支持字符型。占用空間不用多說, INT類型固定只占用4個字節,能表示的范圍達到了-2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) ,設為非負之后翻倍,而使用字符串想要表示這么大量的數據...
效率。
更多信息可以參考這個: 自增主鍵是否會降低數據庫insert性能?如果會的話為什么還有很多公司采用?
數字型方便索引
占用空間。
總結
以上是生活随笔為你收集整理的MySQL数据表中,用户id这样的自增字段,应该是数字型还是字符型?各有什么优缺点?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宜春看免疫性不孕最好的医院推荐
- 下一篇: 李子干怎么做