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

建设电影推荐网站的项目背景国家建设部网站官网证件查询

建设电影推荐网站的项目背景,国家建设部网站官网证件查询,营销策划首选,wordpress门户站文章目录前言一、MySQL中的索引类型有以下几种1.1 普通索引1.1.1 直接创建索引1.1.2 修改结构的方式添加索引1.1.3 创建表的时候同时创建索引1.1.4 删除索引1.2 唯一索引1.2.1 创建唯一索引1.2.2 修改表结构1.2.3 创建表的时候直接指定1.3 主键索引1.4 组合索引1.5 全文索引1.5… 文章目录前言一、MySQL中的索引类型有以下几种1.1 普通索引1.1.1 直接创建索引1.1.2 修改结构的方式添加索引1.1.3 创建表的时候同时创建索引1.1.4 删除索引1.2 唯一索引1.2.1 创建唯一索引1.2.2 修改表结构1.2.3 创建表的时候直接指定1.3 主键索引1.4 组合索引1.5 全文索引1.5.1 创建表的适合添加全文索引1.5.2 修改表结构添加全文索引1.5.3 直接创建索引二、缺点2.1 注意事项2.1.1 索引不会包含有null值的列2.1.2 使用短索引2.1.3 索引列排序2.1.4 like语句操作2.1.5 不要在列上进行运算2.1.6 不使用not in和操作前言 mysql中索引类型有最基本的没有限制的普通索引索引列的值必须唯一的唯一索引主键索引多个字段上创建的组合索引以及用来查找文本中的关键字的全文索引 一、MySQL中的索引类型有以下几种 普通索引唯一索引主键索引组合索引全文索引 1.1 普通索引 是最基本的索引他没有任何限制。它有以下几种创建方式 1.1.1 直接创建索引 CREATE INDEX index_name ON table(column(length))1.1.2 修改结构的方式添加索引 ALTER TABLE table_name ADD INDEX index_name ON (column(length))1.1.3 创建表的时候同时创建索引 1.1.4 删除索引 1.2 唯一索引 与前面的普通索引类似不同的就是索引列的值必须唯一但允许有空值。如果是组合索引则列值的组合必须唯一。它有以下几种创建方式 1.2.1 创建唯一索引 1.2.2 修改表结构 1.2.3 创建表的时候直接指定 1.3 主键索引 是一种特殊的唯一索引一个表只能有一个主键不允许有空值。一般是在建表的时候同时创建主键索引 1.4 组合索引 指多个字段上创建的索引只有在查询条件中使用了创建索引时的第一个字段索引才会被使用。使用组合索引时遵循最左前缀集合 1.5 全文索引 主要用来查找文本中的关键字而不是直接与索引中的值相比较。fulltext索引跟其它索引大不相同它更像是一个搜索引擎而不是简单的where语句的参数匹配。fulltext索引配合match against操作使用而不是一般的where语句加like。它可以在create tablealter table create index使用不过目前只有char、varchartext 列上可以创建全文索引。值得一提的是在数据量较大时候现将数据放入一个没有全局索引的表中然后再用CREATE index创建fulltext索引要比先为一张表建立fulltext然后再将数据写入的速度快很多。 1.5.1 创建表的适合添加全文索引 1.5.2 修改表结构添加全文索引 1.5.3 直接创建索引 二、缺点 1、虽然索引大大提高了查询速度同时却会降低更新表的速度如对表进行insert、update和delete。因为更新表时不仅要保存数据还要保存一下索引文件。 2、建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重但如果你在一个大表上创建了多种组合索引索引文件的会增长很快。索引只是提高效率的一个因素如果有大数据量的表就需要花时间研究建立最优秀的索引或优化查询语句。 2.1 注意事项 使用索引时有以下一些技巧和注意事项 2.1.1 索引不会包含有null值的列 只要列中包含有null值都将不会被包含在索引中复合索引中只要有一列含有null值那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为null。 2.1.2 使用短索引 对串列进行索引如果可能应该指定一个前缀长度。例如如果有一个char(255)的列如果在前10个或20个字符内多数值是唯一的 那么就不要对整个列进行索引。短索引不仅可以提高查询速度而且可以节省磁盘空间和I/O操作。 2.1.3 索引列排序 查询只使用一个索引因此如果where子句中已经使用了索引的话那么order by中的列是不会使用索引的。因此数据库默认排序可以符 合要求的情况下不要使用排序操作尽量不要包含多个列的排序如果需要最好给这些列创建复合索引。 2.1.4 like语句操作 一般情况下不推荐使用like操作如果非使用不可如何使用也是一个问题。like “%aaa%” 不会使用索引而like “aaa%”可以使用索引。 2.1.5 不要在列上进行运算 在列上进行运算这将导致索引失效而进行全表扫描 例如 2.1.6 不使用not in和操作 谢谢观看
http://www.hkea.cn/news/14510036/

相关文章:

  • 微信商城网站方案网站access数据库被攻击不断增大
  • 网站设计模版网站未被百度中收录的原因
  • 哈尔滨做网站哪好济南网站建设正规公司哪家好
  • 网站做不做双解析北京模板网站建设
  • 网站的页脚面料 做网站
  • 网站建设汇报会东莞市微信网站建设品牌
  • 个人网站是请人做还是自己编写好网站搭建的步骤
  • 宝塔面板怎么做网站建设商城网站制作
  • 临汾万词霸屏网站建设免费咨询如何进行网站建设
  • 一个新的网站开发语言软文写作平台
  • seo蒙牛伊利企业网站专业性诊断个人公众号
  • 制造业网站开发视觉传达设计最好的公司
  • 旅游网站建设怎么做网站开发就业外部威胁
  • 专业二维码网站建设哪个网站可以学做蛋糕
  • 葫芦岛建设网站网站有pc站和手机站
  • 大连仟亿科技网站建设公司 概况网页网站设计公司排行榜
  • 做扎染的网站做相册集什么网站
  • 网站标题符号的应用哪里可以做网站平台
  • 网页开发和网站开发腾达建设哪里的
  • 广告公司简介简短大气大型的seo公司
  • 整体网站构架php 网站开发
  • 建设银行的官方网站纪念币平面设计找素材的网站
  • 信用网站标准化建设模块都有哪些网站备案代码
  • 做网站帮外国人淘宝社科联网站建设情况汇报
  • 邢台123网站模板wordpress添加 下载
  • 世界上做的最后的网站wordpress上传主题错误
  • 网站开发哪个工具好晋城市新闻
  • 什么网站是教做纸工的网站正在建设中 免费
  • 网站开发中如何制作登录页面云服务器怎么建设网站
  • 来自网站的临时会话.net开发手机网站