数据库设计中String类型的数据库类型选择
生活随笔
收集整理的這篇文章主要介紹了
数据库设计中String类型的数据库类型选择
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在java中,對于String 類型的字段,我們在設計數據庫的時候,會有兩個選擇,一個char,一個varchar,那我們應該怎么選擇呢?
我們先來看一下char和varchar的區別:
char是定長的,varchar是可變的。
舉個例子:我們定義char[13]和varchar[13],存一個‘jin’,那存在char中的時候,后面會空出來10個空格,但是存在varchar中的時候
varchar的長度就會變成3。
?
一般來說,我們會選擇char,因為char是定長的,存取的速度比varchar快,方便查找。但是也有一個缺點,就是空間是固定的,比如上面的例子,存取三個字符的,char還是用到13個字符的空間,char就相當于用空間換時間。
?
總結
以上是生活随笔為你收集整理的数据库设计中String类型的数据库类型选择的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kubernetes介绍
- 下一篇: mysql中如何选中数据库_MySQL