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

电子商务网站有哪几种无锡网站建设详细内容

电子商务网站有哪几种,无锡网站建设详细内容,wordpress amp改成mip,如何在电脑上做物流网站1、什么是聚簇索引和非聚簇索引? 聚簇索引,通常也叫聚集索引。 非聚簇索引,指的是二级索引。 下面看一下它们的含义: 1.1、聚集索引选取规则 如果存在主键,主键索引就是聚集索引。如果不存在主键,将使…

1、什么是聚簇索引和非聚簇索引?

聚簇索引,通常也叫聚集索引。

非聚簇索引,指的是二级索引。

下面看一下它们的含义:

1.1、聚集索引选取规则

  • 如果存在主键,主键索引就是聚集索引。
  • 如果不存在主键,将使用第一个唯一索引作为聚集索引。
  • 如果没有主键或唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索引。

说到聚集索引,就不得不提到“回表查询”了。

2、什么是回表查询?

通过二级索引找到对应的主键值,到聚集索引中查找整行数据,这个过程就是回表。

示例:有user表如下:

CREATE TABLE `user` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '技术主键',`name` varchar(100) DEFAULT NULL COMMENT '姓名',`age` int(11) DEFAULT NULL COMMENT '年龄',PRIMARY KEY (`id`),KEY `idx_1` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';

这里,id作为主键,也就是聚集索引。name字段为普通索引,就是二级索引。

(1)假如此时有sql1:select * from user where id=1;

那么,id作为聚集索引,数据存储与索引放到了一块,索引结构的叶子节点保存了行数据,直接就可以得到整行数据【id=1,name=小明,age=18】

(2)假如又有sql2:select * from user where name='小明'; 

那么,此时就需要“回表查询”了。回表过程如下:

①因为建了“name”这个二级索引,(“select *”需要查整行数据);

②先用“小明”去二级索引中找到“小明”的id=1;

③再用“1”去找聚集索引,最终拿到整行数据。

http://www.yayakq.cn/news/169659/

相关文章:

  • 韩雪冬网站微信开放文档
  • 顺德营销网站设计wordpress 书站
  • 沈阳网站托管公司wordpress关闭邮箱验证码
  • 两网站会员同步做网站价格公司
  • 网站的软文 怎么做推广wordpress底下固定
  • 网站维护会导致打不开网页吗?阿里云wordpress数据库备份
  • 怎么随便搞个网站上海网站报价
  • 平面设计难吗广州seo工资
  • 做pc端网站如何电子商务网站设计与维护论文
  • 门户网站建设好如何维护深圳网站建设认准乐云践新
  • php免费网站模板房地产网站建设存在问题
  • 网站群建设平台九龙坡集团网站建设
  • 可以做水果的团购网站有哪些哪个公司的网络最好用
  • 排名轻松seo 网站整站网站优化价格
  • 网页设计与制作大全网站建设优化培训班
  • 备案 添加网站可视化软件开发工具
  • 微信营销软件收费排行榜seo营销软件
  • 广西城乡和住房建设厅网站首页防晒霜营销软文
  • 网站常用字号免费主机空间免备案
  • 如何添加网站logo电子商务网站建设期末试题
  • 外贸网站建设行业发展情况 l设计是做什么的
  • 网站开通银行支付接口东平企业建站公司
  • 哈尔滨整站亚马逊插件WordPress
  • 百度云注册域名可以做网站明码广东微信网站制作公司哪家好
  • 网站开发交接广州h5网站开发
  • 公司网站开发详细流程深圳各区房价一览表
  • 高新企业建设网站价格在线制作非主流流光闪字 急切网
  • 韶关企业网站建设公司广告网站模板下载不了
  • meetsh网站建设佛山网站搜索引擎优化
  • 东莞网站推广定制公司企业网站推广技巧有哪些