网站建设资讯

NEWS

网站建设资讯

mysql中的char是什么

这篇文章将为大家详细讲解有关MySQL中的char,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在沁阳等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、网站建设 网站设计制作按需设计,公司网站建设,企业网站建设,成都品牌网站建设,网络营销推广,外贸网站建设,沁阳网站建设费用合理。

char简介

在MYSQL中,字段类型char是指:使用指定长度的固定长度表示的字符串;比如char(8),则数据库会使用固定的1个字节(八位)来存储数据,不足8位的字符串在其后补空字符。

特点:

  • 存储空间固定。

  • 长度不够时内部存储使用空格填充。

  • 若字段本身末尾存在空格,检索出来自动截断末尾空格(因为分不清空格是字段含有的还是填充产生的)。

  • 若字段本身前端存在空格,是不会截断的。

  • 当输入的字符长度超过指定长度时,char会截取超出的字符。

例如: 当定义一个字段类型为 char(10),插入的值为"abc"这一字符串时,它们占的空间一样是10个字节,因为剩余7个位置被空格填充。

适用情况:

  • 适合存储很短的或者长度接近同一个长度的字符串。

  • char 比 varchar 在 存取上更具效率, 因为它是固定长度。

  • 对于非常短的列,char比varchar在存储空间上也更有效率。

关于mysql中的char就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前文章:mysql中的char是什么
分享URL:http://njwzjz.com/article/gghped.html