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