本文摘自PHP中文网,作者V,侵删。
mysql中char表示定长字符串类型,它的特点是:1、存储空间固定;2、长度不够时,内部存储使用空格填充;3、输入的字符长度超过指定长度后,char会截取超出的字符。char类型适用于存储很短的字符串。
(推荐教程:mysql教程)
char
char :定长字符串类型
特点:
存储空间固定。
长度不够时内部存储使用空格填充。
若字段本身末尾存在空格,检索出来自动截断末尾空格(因为分不清空格是字段含有的还是填充产生的)。
若字段本身前端存在空格,是不会截断的。
当输入的字符长度超过指定长度时,char会截取超出的字符。
例如: 当定义一个字段类型为 char(10),插入的值为"abc"这一字符串时,它们占的空间一样是10个字节,因为剩余7个位置被空格填充。
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。