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

泾川网站建设建站系统

泾川网站建设,建站系统,建立单页网站,wordpress mingle索引用于快速查找具有特定列值的行。如果没有索引#xff0c;MySQL必须从第一行开始#xff0c;然后读取整个表以查找相关行。表越大#xff0c;成本越高。如果表中有相关​​列的索引#xff0c;MySQL可以快速确定要在数据文件中间寻找的位置#xff0c;而无需查看所有数…索引用于快速查找具有特定列值的行。如果没有索引MySQL必须从第一行开始然后读取整个表以查找相关行。表越大成本越高。如果表中有相关​​列的索引MySQL可以快速确定要在数据文件中间寻找的位置而无需查看所有数据。这比按顺序读取每一行要快得多。类似于字典中的目录查找字典内容时可以根据目录查找到数据的存放位置然后直接获取即可。本质上是告诉数据库的存储引擎如何快速找到我们所要的数据。所以 MySQL 的索引是在 MySQL 的存储引擎层实现的而不是在其服务器层实现。MySQL中常见索引有1.普通索引2.唯一索引3.主键索引4.组合索引一、普通索引普通索引仅有一个功能加速查询创建表的同时创建索引添加索引到列名 name, 索引名为 ix_namecreate table t1(id int not null auto_increment primary key,name varchar(32),email varchar(64),extra text,index ix_name(name))单独创建索引create index index_name on 表名称(列名称)Examplecreate index index_name on student(name);查看索引show index from 表名称;/*Example*/show index from student;删除索引DROP INDEX index_name on 表名称;ExampleDROP INDEX index_name on student;二、唯一索引唯一索引有两个功能加速查询 和 唯一约束(可含null)创建表和唯一索引create table t2(id int not null auto_increment primary key,name varchar(32),email varchar(64),unique index ix_name (name));创建唯一索引create unique index 索引名 on 表名(列名);删除唯一索引ALTER TABLE 表名 DROP INDEX 索引名;三、主键索引主键有两个功能加速查询 和 唯一约束(不可含null)当一个列被创建为主键是它就会被赋予主机索引的属性。创建表和创建主键create table t3(id int ,name varchar(32) ,email varchar(64) ,primary key(name));四、联合索引联合索引是将n个列联合成一个索引其应用场景为频繁的同时使用 n 个列来进行查询如where name chen and age 18。create table studens(id int not null auto_increment primary key,name varchar(32) not null,age int not null,)create index idx_name_age on students(name,age);如上创建联合索引之后查询时可以这么用name and age -- 使用索引where namechen and age18;name -- 使用索引where namechen;1. B树索引类型的联合索引使用限制对于联合索引的使用上需要注意, where 自己的第一个条件的列名必须是组合索引列的最左边的那个。下面是可以有效使用的方式where namechen;where namechen and age18;where name chen and (age 18 or age 10);但是不能是下面的用法where age 18;where namechen or age19;注意对于同时搜索n个条件时组合索引的性能好于多个单一索引合并。匹配列前缀查询name like chen%匹配范围值查询name a and name c不可以使用 not in 和 当有 3 列组成的索引时 使用这个联合索引时所有的字段不能跳过。order_sn, order_name,order_datewhere order_sn 8998 and order_date 20191010;只能使用到 order_sn 这一个字段度索引不能使用的 order_sn, order_date 的联合索引五、SQl 执行计划explain select name from t1 where namechen\GEXPLAIN输出列柱JSON名称含义idselect_id该SELECT标识符select_typeNULL该SELECT类型tabletable_name输出行的表partitionspartitions匹配的分区typeaccess_type连接类型possible_keyspossible_keys可供选择的索引keykey实际选择的指数key_lenkey_length所选键的长度refref列与索引进行比较rowsrows估计要检查的行数filteredfiltered按表条件过滤的行的百分比ExtraNULL附加信息六、索引过多的缺点增加写的压力增加 MySQL 查询优化器的选择时间。
http://wiki.neutronadmin.com/news/387046/

相关文章:

  • 邯郸wap网站建设价格wordpress移动导航插件
  • 网站 加域名网页设计html教程
  • 山西中交建设工程招标有限公司网站基金会网站开发方案
  • 北京网站建设策划建设卢氏住房和城乡建设厅网站
  • 如果我的网站被百度收录了_以后如何做更新争取更多收录网站建设提供源代码有什么用
  • 网站的建设服务中心网站公司建设个服务号多少钱
  • 自助做app的网站wordpress问答社区模板
  • 企业网站怎么做两种语言如何创建链接
  • 重庆企业网站推广报价西安网站建设云李
  • 网站建设中html中关于图片显示的标签有哪些wordpress优酷自适应
  • 网站管理系统深圳城建局
  • 云南网站推广的目的西安网站建设培训中心
  • 科技公司网站模板下载手机开发者模式利弊
  • 检查目录遍历漏洞wordpress站点内网域名
  • 设计师网站 知乎个人主页是什么
  • 怎么把自己的网站做自适应网站中企动力建的网站如何
  • 个人主页界面网站搬家
  • 哪个网站可以做微信推送深圳专业网站建设平台网页
  • 建立一个购物网站做淘宝客必须建网站吗
  • 关键词工具网站厦门建站比较好的公司
  • 建设大学网站费用网站建设详细过程
  • 怎么创建网站域名做玩具什么 网站比较好
  • 行业门户网站运营wordpress分类不显示图片
  • 昆明建网站的公司cpanel伪静态wordpress
  • 成都网站排名优化报价wordpress本地数据库密码忘记
  • 兰州市网站建设公司怎样查看wordpress
  • 青岛做网站优化的公司一站式做网站
  • 二道网站建设上海企业服务云官网
  • 用easyui 做的网站郑州妇科医院哪个医院最好
  • 苏州建设网站公司2023还能上的网站