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

网站备案代码生成wordpress搭建ss

网站备案代码生成,wordpress搭建ss,东莞公司网站建设,网络营销公司如何建立在sql的优化中#xff0c;会有同学提到一点#xff1a;使用enum字段类型#xff0c;代替其他tinyint等类型。以前这也是不少人喜欢优化的#xff0c;但是现在细想#xff0c;是非常不合理的。 优点#xff1a; 1.可以设置区间范围#xff0c;比如设置性别#xff1a;1男…  在sql的优化中会有同学提到一点使用enum字段类型代替其他tinyint等类型。以前这也是不少人喜欢优化的但是现在细想是非常不合理的。   优点   1.可以设置区间范围比如设置性别1男2女3未知。如果这是出现一个非1、2、3类型的一眼就是脏数据了。   缺点   1.数据迁移的时候他几乎不可能被其他数据库所支持如果enum里面是字符串对于其他数据库来说就更郁闷了还不能设为tinyint等类型的字段enum虽然可以存储字符串但对于内部来说还是以顺序进行索引比如a,b,c我们也可以用索引值来获取值select * from tbl_name whre enum 2这与select * from tbl_name where enum b等义如果你看明白了这两句SQL为什么等义那么你也就可以了解为什么不主张用enum字段了。   2.如果一个设计不合理的ENUM字段比如一个enum字段的范围是(0,1,2,3)这时候你会不会哭呢要知道enum的枚举值对应的索引是从1开始的。比如执行INSERT INTO test1(id, sex) VALUES (1, 1)表中实际存储你就会发现你插入的并不是1而是0。   3.更有甚者由于enum的区间也是可以变动的如果你在enum的枚举字段范围中加一个值并且不是加在最后那么也就相当于你把原来的范围都改变了索引值试想这又是多么一个恐怖的事情      总结   如果你的系统中真的已经使用了mysql的enum字段类型请在查询的时候直接查询值并加上单引号这样就不会使用enum自身隐藏的索引值来获取结果了。【顺便说一下enum的默认索引是从NULL开始如果你允许NULL并default NULL】   建议   如果字段是字符串并且长度固定可以尝试用char如果是数值型还是用tinyint只占一个字节吧比较安全稳定而且即使迁移问题也不大。   如有错误欢迎热心指正。     转载于:https://www.cnblogs.com/luoliuniankk/p/9763880.html
http://www.yutouwan.com/news/130506/

相关文章:

  • 成都的网站建设开发者模式伤手机吗
  • 手机网站 幻灯片jswordpress 博客主题推荐
  • 有没有专门做衣服搭配的网站为什么建设长虹网站
  • 海南省住房和城乡建设厅网站电脑版一站式发稿平台
  • 湘潭网站建设 w磐石网络十堰市茅箭区建设局网站
  • 如何在网站做引流注册咨询公司
  • 网站登陆界面模板做自媒体哪家网站好
  • 建设静态网站庆阳网站建设推广
  • 潍坊市网站制作wordpress过滤器插件
  • 公司如何做网站一般多少钱怎么查一个网站的备案信息
  • 贵阳市建设厅官方网站公司产品展厅设计
  • 个人做收费网站萍乡企业网站建设
  • 响应式网站模板下载免费fastcomet wordpress
  • 怎样怎样优化网站建设园林网站免费模板
  • 好的外贸网站特点风景名胜区建设部网站
  • 服装网站建设内容网站设计开发
  • 网站开发无形资产各种网址大全
  • 用软件做的网站权限管理济源网络推广
  • 基于wordpress学校网站建筑方案设计收费标准
  • 辽宁鲲鹏建设集团网站手机wap支付
  • 文学网站开发设计报告蓝天下品牌运营业务展示
  • 忻州网络公司网站建设dt模板网
  • 外包网站建设哪家好企业做网站的必要性
  • 网站推广服务费会计分录怎么做做网站哪种编程语言最好
  • 杭州建网站哪家口碑好wordpress卡片阴影
  • 手机移动端网站建设邢台网站建设哪家专业
  • 网站建设后的团队总结wordpress 申请
  • 网站用户体验设计传奇类游戏网站
  • 西宁整站优化电商网站建设收费
  • asp网站开发教程入门上海网站制作公司