当前位置: 首页 > wzjs >正文

益阳市建设局网站网页设计制作网站代码

益阳市建设局网站,网页设计制作网站代码,做wish选品参考什么网站,Wordpress可以做门户1、限制规则 字段的限制在字段定义的时候有以下规则: a) 存储限制 varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。 b) 编码长度限制 字符类…

1、限制规则

字段的限制在字段定义的时候有以下规则:

a)  存储限制

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

b) 编码长度限制

字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766;

字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845。

若定义的时候超过上述限制,则varchar字段会被强行转为text类型,并产生warning。

c)  行长度限制

导致实际应用中varchar长度限制的是一个行定义的长度。 MySQL要求一个行的定义长度不能超过65535。若定义的表长度超过这个值,则提示

ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs。

2、计算例子

举两个例说明一下实际长度的计算。

a)  若一个表只有一个varchar类型,如定义为

create table t4(c varchar(N)) charset=gbk;

则此处N的最大值为(65535-1-2)/2= 32766。

减1的原因是实际行存储从第二个字节开始’;

减2的原因是varchar头部的2个字节表示长度;

除2的原因是字符编码是gbk。

b)  若一个表定义为

create table t4(c int, c2 char(30), c3 varchar(N)) charset=utf8;

则此处N的最大值为 (65535-1-2-4-30*3)/3=21812

减1和减2与上例相同;

减4的原因是int类型的c占4个字节;

减30*3的原因是char(30)占用90个字节,编码是utf8。

如果被 varchar 超过上述的 b 规则,被强转成 text 类型,则每个字段占用定义长度为 11 字节,当然这已经不是“ varchar ”了

http://www.dtcms.com/wzjs/43908.html

相关文章:

  • 上海专业做网站的2022年最火文案
  • 网站核心推广思路大数据营销
  • 石家庄市官方网站网站排名掉了怎么恢复
  • 只会前端可以做动态网站吗新闻发稿平台有哪些?
  • 网站上面的在线咨询是怎么做的湖南关键词优化品牌价格
  • 社科院网站建设东莞seo整站优化
  • 临沂在线做网站哈尔滨网站优化
  • 深圳外贸网站建设工作室网店运营与管理
  • 网站开发涉及技术中国网评中国网评
  • 制作网站链接长沙seo排名外包
  • 推荐几个自学做衣服的网站百度指数特点
  • 网站开发语言是什么意思建站系统源码
  • 找网站开发公司需要注意那几点点击排名软件哪个好
  • 潍坊 网站建设今日头条新闻最全新消息
  • 搜索网站logo怎么做推广有奖励的app平台
  • 301 网站 怎么做今日头条郑州头条新闻
  • 番禺网站建设优化推广链接生成器在线制作
  • 企业微信公众号怎么创建济南网络优化哪家专业
  • 武进区建设局网站百度认证营销推广师
  • 南海区建设局网站引流客户的最快方法是什么
  • 一个新网站怎么做seo百度搜索关键词设置
  • 用微软雅黑做网站可以吗关键词是怎么排名的
  • 大连 商城网站制作公司百度投诉中心24小时电话
  • 网站开发需要的工具凡科网站官网
  • 可做装饰推广的网站百度小程序
  • 潍坊网站建设兼职168推广网
  • 网站突然不收录2017seo关键词优化排名外包
  • 建设银行交易明细查询网站百度搜索开放平台
  • 网站建设意义口碑营销的例子
  • uc浏览器网页版网络推广关键词优化公司