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

react 做网站磁力搜索引擎下载

react 做网站,磁力搜索引擎下载,标志设计论文,如何在电脑上打开自己做的网站前言 通过上文,我想各位盆友已熟悉MySQL的索引分类及其含义,那么如何合理的使用呢? 请继续围观此文,一探究竟! 一、创建索引 首先,我们一起学习索引是如何创建的,又有哪些方式。 1. create t…

前言

通过上文,我想各位盆友已熟悉MySQL的索引分类及其含义,那么如何合理的使用呢?
请继续围观此文,一探究竟!

在这里插入图片描述


一、创建索引

首先,我们一起学习索引是如何创建的,又有哪些方式。

1. create table

最直接的方式就是建表时创建,比如user表:

CREATE TABLE `user` (`user_id` varchar(8) COLLATE utf8mb4_bin NOT NULL COMMENT '用户编号',`user_name` varchar(200) COLLATE utf8mb4_bin NOT NULL COMMENT '用户名称',`user_type` char(3) COLLATE utf8mb4_bin NOT NULL COMMENT '用户类型',`create_time` datetime NOT NULL COMMENT '创建时间',PRIMARY KEY (`user_id`),KEY `index_user_type`(`user_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户表';

通过以上脚本,实现了主键索引和普通索引的定义和创建。如需指定索引类型,可按以下规则拼写:

[索引类型]UNIQUE|FULLTEXT|…
[索引关键字]INDEX|KEY
[索引名称]index_column_name([字段]column_name1,column_name2,…)

2. create index

第二种,在create table完成后,继续进行create index操作。比如:

CREATE INDEX index_user_type ON `user` (user_type);

通过以上脚本,实现了普通索引的定义和创建。如需指定索引类型,可按以下规则拼写:

[索引类型]UNIQUE|FULLTEXT|…
[索引关键字]INDEX
[索引名称]index_column_name
[索引关键字]ON
[表名]table_name ([字段]column_name1,column_name2,…)

3. alter table add index

第三种,在create table完成后,继续进行alter table add index操作。比如:

ALTER TABLE `user` ADD INDEX index_user_type(user_type);

通过以上脚本,实现了普通索引的定义和创建。如需指定索引类型,可按以下规则拼写:

ALTER TABLE
[表名]table_name
[索引关键字] ADD
[索引类型]UNIQUE|FULLTEXT|…
[索引关键字]INDEX
[索引名称]index_column_name([字段]column_name1,column_name2,…)

二、验证索引

通过创建索引操作,我们可以快速完成数据库性能的优化。但是,如果索引使用不当,也可能适得其反,无法如愿以偿。此刻,我们怎么办?请继续聚焦下一话题。

1. explain介绍

When EXPLAIN is used with an explainable statement, MySQL displays information from the optimizer about the statement execution plan. That is, MySQL explains how it would process the statement, including information about how tables are joined and in which order.

以上表述来自MySQL官方对explain的介绍,翻译后大致是:用于解释SQL的执行过程和顺序

怎么使用呢?很简单,直接上菜:

explain select * from table_name;

2. explain解读

当我们执行explain后,会返回一个结果,比如:
在这里插入图片描述
其中,每个字段的含义如下:

字段名称字段含义
id执行序号,遵从“从大到小,从上到下"的原则
select_type查询类型,可分为Simple、Primary、Union、DEPENDENT UNION、UNION RESULT、SUBQUERY、DEPENDENT SUBQUERY、DERIVED。不同类型代表SQL的复杂度不同
table表名,可以是物理表,也可以是虚拟表
partitions查询涉及的分区数量,如存在分区表生效
type类型,需重点关注,优化SQL的参考坐标。主要分为SYSTEM(有且仅有一行记录)、CONST(PRIMARY或UNIQUE)、EQ_REF(关联表PRIMARY或UNIQUE)、REF(普通KEY)、RANGE(范围)、INDEX(索引)、ALL(全表)
possible_keys可能使用的索引,实际不一定
key实际使用的索引
key_len索引长度,越短效率越高,精度越低
ref索引使用的列
rows检索的行数
filtered命中率
Extra额外信息

结语

索引就像目录,快速检索需要的内容。有效的利用索引,可以让应用性能更好,使用体验更佳。合理的创建索引,也需要经验的总结和积累,此技能是高性能开发必备。

今天过完年了,新春第一天,祝大家开工大吉!


精彩回放


MySQL系列之数据导入导出
MySQL系列之索引入门(上)


在这里插入图片描述

http://www.ds6.com.cn/news/70353.html

相关文章:

  • 长沙网站优化公司详情页页面页面
  • 网站备案做优惠券今日新闻头条官网
  • 徐州做网站的品牌营销的概念
  • 做饮食网站怎么样长沙网站优化培训
  • 云网站制作的流程图百度贴吧官网入口
  • 网站公司做网站台州网站建设推广
  • html5企业网站开发网络营销成功案例有哪些2022
  • 梅州网站建设重庆seo推广服务
  • 郑州做网站首选九零后网络网域名查询地址
  • wamp网站开发视频教程常用的关键词有哪些
  • 招远专业做网站公司百度一下官网首页
  • 网站需要公安局备案吗黑帽seo365t技术
  • 交通局网站建设方案策划书长春网站制作计划
  • 单位网站等级保护必须做吗whois查询 站长工具
  • wordpress SQL 配置优化官网咨询
  • 长沙网站设如何做平台推广赚钱
  • 中专网站建设与管理就业前景广州百度竞价开户
  • 校园网站建设合同百度文库信息流优化师简历怎么写
  • 做cpa能用什么网站媒体软文发布平台
  • 卧龙区网站建设页面seo公司 彼亿营销
  • 网站建设费用如何入账seo关键词优化
  • 做黄色网站怎么防止被抓网络推广计划书范文
  • 怎么做接口网站线上销售渠道有哪些
  • h5 css3网站欣赏友链对网站seo有帮助吗
  • 什么网站可以做实验室品牌网络营销策划方案
  • wordpress自定义函数独立站seo
  • 网站 关键词库合肥关键词排名工具
  • 网站建设财务计划与预测国外十大免费服务器和域名
  • 互联网相关网站关键词调词平台
  • 河间做网站市场调研的内容