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

建公司网站哪里好濮阳网络科技有限公司

建公司网站哪里好,濮阳网络科技有限公司,网站空间免,网站备案内容存储引擎存储CHAR或者VARCHAR值的方式在内存中和在磁盘上可能不一样#xff0c;所以MYSQL服务器从存储引擎读出的值可能需要转换为另一种存储格式VARCHARvarchar类型用于存储可变长字符串。比定长类型更节省空间#xff0c;因为它仅使用必要的空间。有一种情况例外#xff0…存储引擎存储CHAR或者VARCHAR值的方式在内存中和在磁盘上可能不一样所以MYSQL服务器从存储引擎读出的值可能需要转换为另一种存储格式VARCHARvarchar类型用于存储可变长字符串。比定长类型更节省空间因为它仅使用必要的空间。有一种情况例外如果Mysql表使用ROW_FORMATFIXED创建的话每一行都会使用定长存储这会很浪费空间VARCHAR需要使用1或2个额外字节记录字符串的长度:如果列的最大长度小于或等于255则使用1个字节表示否则使用两个2节.VARCHAR节省了存储空间所以对性能也有帮助。但是由于行是变长的在UPDATE时可能使行变得比原来长这就导致需要做额外的工作。如果一个行占用的空间增长并且在页内没有更多的空间可以存储在这种情况下不同的存储引擎的处理方式是不一样的。例如MyISAM会将行拆成不同的片段存储InnoDB则需要分裂页来使行可以放进页内。下面这些情况下使用VARCHAR是合适的字符串列的最大长度比平均长度大很多列的更新很少所以碎片不是问题使用了像UTF-8这样复杂的字符集每个字符都使用不同的字节数进行存储。在5.0或更高版本MYSQL在存储和检索时会保留末尾空格CHARchar类型是定长的MySql总是根据定义的字符串长度分配足够的空间。当存储CHAR值是MYSQL会删除所有的末尾空格。CHAR值会根据需要采用空格进行填充以方便比较。CHAR适合存储很短的字符串或者所有值都接近同一个长度。例如CHAR非常适合存储密码的MD5值因为这是一个定长的值。对于经常变更的数据CHAR比VARCHAR更好因为定长的CHAR类型不容易产生碎片。。对于非常短的列CHAR比VARCHAR在存储空间上也更有效率。例如用CHAR(1)来存储只有Y和N的值如果采用单字符集只需要1个字节但是VARCHAR(1)却需要两个字节因为还有一个记录长度的额外字节。慷慨是不明智的使用VARCHAR(5)和VARCHAR(200)存储’hello’的空间开销是一样的那么使用更短的列又什么优势吗事实证明有很大的有时。更长的列会消耗更多的内存因为MYSQL通常会分配固定大小的内存块保存内部值。尤其是使用内存临时表进行排序或操作时会特别糟糕。在利用磁盘临时表进行排序时也同样糟糕
http://www.yutouwan.com/news/454588/

相关文章:

  • 公明 网站建设广州软件外包公司排名
  • 网站建设规划模板苏州关键词优化平台
  • 白云手机网站开发久久建筑网如何获取积分
  • 免费的行情软件网站下载入口No餐饮网站建设
  • 网站服务器名字网址最全的浏览器
  • 承接婚庆公司网站建设长沙制作公园仿竹围栏厂家电话
  • wordpress 侵权江门百度seo公司
  • 贵阳网站建设q479185700惠wordpress 720云
  • 做网站需要学习什么做网络网站需要三证么
  • 主流门户网站有哪些可以免费做调查问卷的网站
  • nike diy定制网站网页设计模板图片美食
  • 南昌建设银行网站为什么无法卸载wordpress
  • 怎么样做移动油光文字网站免费下载京东购物
  • 国家商标查询入口seo加盟代理
  • 赣州做网站的公司有哪家好客户端下载
  • 顺平网站建设广西桂林现在能去吗
  • 合肥网站开发哪家好前端培训机构有用吗
  • 解析域名就可以做网站资源平台
  • 中间商网站怎么做教育建设网站
  • 外贸英文网站制作听完米课做的网站
  • 南通如何制作一个网站wordpress 热门头条
  • wix做的网站能扒下来开发小程序平台
  • 从0开始做网站机械电子工程专业知识网
  • 帝国网站管理系统后台上海网站建设培训学校
  • 手机开发网站怎么做遵义在线论坛
  • 宜昌做网站的广州网站建设商
  • 重庆网站设计公司网站制作480元做网站
  • 给网站做优化刷活跃要收费吗线上小程序
  • 有免费做门户网站吗什么网站算是h5做的
  • 手机网站制作公司报价wordpress插表格