首页 > 知识问答 > char与varchar的区别
char与varchar的区别
char和varchar是MySQL中的两种字符串类型,char类型的长度是固定的,varchar的长度是可变的,在存储、比较、检索、更新等方面,char和varchar有一些区别 。
- 存储空间:char类型占用固定长度的空间,varchar类型占用可变长度的空间,varchar类型比char类型节省空间。
- 存取效率:char类型存取效率高,但占用空间多;varchar类型存取效率低,但节省空间。
- 索引:char类型可以作为主键索引,而varchar类型不能作为主键索引。
上一篇
上一篇