不同在于,varchar比char更灵活,精确,且不占内存空间, 当你取同样的字符时,char会在该字符后面加上空格, 而varchar则只取得这个字符,比如有字段5,用varchar从该字段 中取aa时,你取得的是"aa",如果用char,则取得的是"aa ", char会在后面用空格补齐5个字段。 所以,varchar比char更精确,但,varchar的速度却比char慢。 因为char是直接取得全部,而varchar是精确的去取得你要的字符
字节与字符有什么区别
原创
©著作权归作者所有:来自51CTO博客作者bsbforever的原创作品,请联系作者获取转载授权,否则将追究法律责任
1个字节等于8个bit位,每个bit位又0/1两种状态也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。一般来说,英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节书不太一样
char和varchar是一样的字符型,
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
位、字符、字节、有什么区别?
位、字符、字节、有什么区别.
区别 字符 位 字节 -
!与~有什么区别
以举例子方式详细介绍了!与~的区别。
算法 c++ 开发语言 数据 进制 -
RTC与WebRTC有什么区别
TC(Real-time Communications),实时通信,是一个正在兴起的风口行业,经过短短
人工智能 技术栈 编码器 视频编解码 -
CI 与 CD 有什么区别
CI, CD AND CDCI很容易理解,就是持续集成。但是CD既可以指代码持续交付,也可理解
CI CD Docker Jenkins 持续集成 -
java与javax有什么区别
java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包。
java extension api 扩展 Java