放牧代码和思想
专注自然语言处理、机器学习算法
    Why join the Navy if you can be a pirate?

SQL修改字段长度

一句话:

ALTER TABLE ecm_member MODIFY COLUMN activation VARCHAR( 255 ) ;

意思是将表ecm_member的字段activation长度修改为255。大家也许经常在数据库里看到255这个长度,为什么大家钟爱这个数组呢?难道是因为0-255这一对儿程序员眼中的整数的原因吗?不是,关于varchar的长度,还有一段道理:

varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。

所以本着节约一个字节的精神呀,咳咳,博主好无聊。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » SQL修改字段长度

分享到:更多 ()

评论 欢迎留言

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机