关于mysql字符串的存储之char,varchar类型

平时工作中有关char,varchar的疑问,今天总结下:

char的范围可以存放0到255个字符,注意哦,是确切的字符,

CREATE TABLE `t1` (
`id` int(11) DEFAULT NULL,
`a` char(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk
1 row in set (0.00 sec)

向表中插入几个值,

中间略。。。

 

char_length,length 这两个函数还可以这样用.全文:http://www.cnblogs.com/sunss/archive/2012/01/04/2311796.html

再查询下看看:

复制代码
root@test 10:27:25>select char_length(a),length(a) from t1;  
+----------------+-----------+
| char_length(a) | length(a) |
+----------------+-----------+
| 5 | 5 |
| 3 | 6 |
| 255 | 498 |
+----------------+-----------+
复制代码
posted @ 2015-05-26 09:51  stma  阅读(160)  评论(0)    收藏  举报