首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL中如何选择VARCHAR和CHAR类型

MySQL中如何选择VARCHAR和CHAR类型

作者头像
JavaQ
发布2018-04-08 11:26:27
发布2018-04-08 11:26:27
2.6K0
举报
文章被收录于专栏:JavaQJavaQ

首先,VARCHAR和CHAR是两种最主要的字符串类型。在设计用于存储字符串的表字段时,可能会对到底选哪个类型有所犹豫,确实如果不了解它们之间的区别,选择上不会那么容易,本篇将详细介绍它们之间的区别以及如何正确的选择恰当的类型。对于字符串数据如何存储在磁盘和内存中,不同存储引擎具体的实现也不同,所以,接下来的内容仅限于InnoDB存储引擎。

区别

下面用一张图来展示VARCHAR和CHAR之间的区别。

选型

同样用一张图来展示如何选择VARCHAR和CHAR存储字符串。

小结

对存储字符串选型来说,可以根据上面指出的原则来进行选择,但有一点是一样的,那就是只给与真正需要的空间,因为更长的列会消耗更多的内存。

END

如果觉得有收获,记得关注、点赞、转发。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 区别
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档