mysql中char表示什么意思
发布时间:09/01 来源:未知 浏览:
关键词:
mysql中char表示定长字符串类型,它的特点是:1、储备空间牢固;2、长度不足时,内部储备使用空格填充;3、输入的字符长度超越指定长度后,char会截取超出的字符。char类型适用于储备很短的字符串。
(引荐教程:mysql教程)
char
char :定长字符串类型
特点:
储备空间牢固。
长度不足时内部储备使用空格填充。
若字段本身末尾存在空格,检索出来主动截断末尾空格(由于分不清空格是字段含有的还是填充发生的)。
若字段本身前端存在空格,是不会截断的。
当输入的字符长度超越指定长度时,char会截取超出的字符。
例如: 当定义一个字段类型为 char(10),插入的值为"abc"这一字符串时,它们占的空间一样是10个字节,由于剩余7个位置被空格填充。
适用状况:
适合储备很短的或者长度接近统一个长度的字符串。
char 比 varchar 在 存取上更具效力, 由于它是牢固长度。
关于非常短的列,char比varchar在储备空间上也更有效力。
以上就是mysql中char表示什么意思的具体内容,更多请关注百分百源码网其它相关文章!