mysql中CHAR和VARCHAR的区别?

2025-01-01 04:52:04
推荐回答(4个)
回答1:

主要的区别: char类型的长度是固定的,varchar的长度是可变的。char的执行速度要比varchar快,但是char比较浪费空间。

回答2:

CHAR:

  • 长度是固定

  • 执行速度快

  • 占用空间大

  • 适合存储固定长度的字符串,比如手机号

Varchar:

  • 长度不固定

  • 执行速度慢

  • 占用空间小

  • 适合存储长度不定的数据,比如姓名

更多关于数据库的知识可以看:数据库教程

回答3:

CHAR和VARCHAR类型在存储和检索方面有所不同
CHAR列长度固定为创建表时声明的长度,长度值范围是1到255
当CHAR值被存储时,它们被用空格填充到特定长度,检索CHAR值时需删除尾随空格。
区别就是以上了,做Java工程师,数据库是必学的,你想学习,看看黑马程序员视频库的教程吧!

回答4:

两种不同的类型,简单来说varchar是可变长度的
祝好运,望采纳