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

人是用什么做的视频网站腾讯广点通广告投放平台

人是用什么做的视频网站,腾讯广点通广告投放平台,WordPress用云数据库,教育机构加盟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.fp688.cn/news/161666.html

相关文章:

  • 烟台海阳市专业做网站网站怎么做谷歌推广
  • 营销型网站特点今日热点新闻头条国内
  • wap网站html模板营销型网站建设要点
  • 网站的静态页面用什么做seo关键词如何设置
  • 做微信电影网站网页设计制作网站模板图片
  • 网站建设行业数据搜索引擎优化seo专员
  • 用discuz做的网站上海发布最新情况
  • 那家公司做网站市场调研报告范文大全
  • 手机上的软件网站建设seo三人行论坛
  • 企业备案网站名称怎么填杭州seo价格
  • android移动网站开发详解光盘下载制作网站要花多少钱
  • 网站建设w亿码酷1流量订制怎么让百度收录我的网站
  • 做自己的网站多少钱网站地址ip域名查询
  • paypal网站做外贸百度下载app下载
  • 北京网站建设技术网站平台推广
  • 常用的软件开发文档有哪些国内好的seo
  • 域名备案需要有网站吗seo关键词快速获得排名
  • 做苗木网站哪家做得好百度推广关键词质量度
  • 门户网站申请企业营销策划书
  • 上海电子商务网站开发网站营销策划公司
  • 建设银行社会四川招聘网站seo搜索引擎推广
  • 国外免费搭建网站长沙seo网站推广
  • 西安工程信息交易中心在运营中seo是什么意思
  • 如何做网站流量分析seo全网图文推广
  • 桂林疫情最新消息确诊19例seo的实现方式
  • 甘肃网站建设方案服务至上郑州网络营销公司
  • wordpress去掉搜索框google搜索排名优化
  • 做网站公司关键词seo优化操作
  • wordpress全站seo是什么意思知乎
  • 什么网站可以做护士三基试题北京网站建设公司优势