码迷,mamicode.com
首页 > 其他好文 > 详细

CHAR 和 VARCHAR

时间:2017-04-05 21:40:20      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:ble   bcd   表示   定义   bsp   长度   填充   text   需要   

CHAR(M):固定长度字符串,在定义时指定字符串列长,当保存时在右侧填充空格以达到指定的长度。M表示列长度,范围是 0~255 个字符

VARCHAR(M):可变长度字符串,M表示最大列长度,范围是 0~65535 个字符,存储时需要加多一个字节(字符串结束字符)

CHAR(4) 与 VARCHAR(4) 存储区别:

插入值
CHAR(4)
存储需求
VARCHAR(4)
存储需求
‘ ‘
‘    ‘
4个字节
‘ ‘
1个字节
‘ab‘
‘ab  ‘
4个字节
‘ab‘
3个字节
‘abc‘
‘abc ‘
4个字节
‘abc‘
4个字节
‘abcd‘
‘abcd‘
4个字节
‘abcd‘
5个字节
‘abcde‘
‘abcd‘
4个字节
‘abcd‘
5个字节

 

 

 

 

 

    

CHAR 和 VARCHAR

标签:ble   bcd   表示   定义   bsp   长度   填充   text   需要   

原文地址:http://www.cnblogs.com/pzk7788/p/6670564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!