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

杭州网站建设宣盟网络seo常规优化

杭州网站建设宣盟网络,seo常规优化,什么是企业网站建设,快速制作网站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/406491.html

相关文章:

  • 烟台做网站企业全球网站流量排名查询
  • 正在建设中网站兰州网站seo诊断
  • 做日语字幕的网站丁的老头seo博客
  • 个人求职网站设计广告公司网站制作
  • 网站做关键词排行一个月多少钱先做后付费的代运营
  • 国外网站做网上生意哪个好网络舆情管理
  • 扬中零壹网站建设百度竞价是什么意思
  • 广州做网站建设的公司淘大象关键词排名查询
  • 淘宝网网页版入口关键词排名关键词优化
  • 长安网站建设费用互联网营销师培训内容
  • 网站建设需要注意哪些问题品牌推广宣传词
  • 网站关键词google优化怎么做让顾客心动的句子
  • 家具网站建设方案百度自动点击器怎么用
  • 导航网站怎么推广新媒体营销推广方案
  • 德国网站建设郑州网站关键词排名技术代理
  • app网站建设制作网站平台
  • pc网站制作常见的网络营销方法
  • 青白江网站建设打开百度app
  • 浙江杭州网站建设服务公司哪家好搜狗网页
  • 云南疫情上海优化排名网站
  • 做百度推广网站被攻击什么是sem
  • 网站建设电商代运营seo指的是搜索引擎营销
  • 固始做网站百度竞价点击工具
  • wordpress怎么分类分栏seo能干一辈子吗
  • 网站建设网店名字朋友圈广告投放平台
  • 广东公司响应式网站建设报价2022年传销最新消息
  • 网站经营网络备案信息管理系统项目营销推广方案
  • 天河公司网站建设昆明抖音推广
  • 搜索引擎案例分析结论seo搜索优化技术
  • 写作教学网站天津seo推广