
区别:1、char字段的最大长度为255字符,varchar字段的最大长度为65535个字节;2、char类型在空间使用上会有浪费,而varchar类型在空间使用上比较节省;3、char类型的查找效率高,varchar类型的查找效率比较低。
本教程 *** 作环境:windows7系统、mysql8版本、Dell G3电脑。
char和varchar区别
char字段varchar字段总结
char(n)中的n是字符数,范围是0~255(额外需要1到2个字节来存长度)varchar(n)中的n也是字符数,但是最大值需要通过编码来算,不能超过65535字节(从中还需要拿出1到2个字节来存长度)一般定长的数据选用char类型,比如身份z号,手机号,电话等,长度变化很大的可以使用varchar类型
注意尾部空格的匹配,特别是插入时和使用like查找时
【相关推荐:mysql视频教程】
以上就是mysql中char和varchar的区别是什么的详细内容,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)