E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【MySQL高级】
《
MySQL高级
篇》四、索引的存储结构
1.为什么使用索引假如给数据使用二叉树这样的数据结构进行存储,如下图所示2、索引及其优缺点2.1索引概述2.2优点类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本这也是创建索引的主要的原因。通过创建唯一索引,可以保证数据库表中每一行数据的唯一性(唯一约束)在实现数据的参考完整性方面,可以加速表和表之间的连接。换句话说,对于有依赖关系的子表和父表联合查询时,可以提高查询速度。在使用
免费的东西
·
2023-10-14 11:30
面试
学习路线
阿里巴巴
android
前端
后端
【
MySQL高级
】17 - MySQL中常用工具
1.mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法:mysql[options][database]1.1连接选项参数:-u,--user=name指定用户名-p,--password[=name]指定密码-h,--host=name指定服务器IP或域名-P,--port=#指定连接端口示例:mysql-h127.0.0.1-P3306-uroot-pmysql-h
itlu
·
2023-10-14 08:30
JavaWEB06:Mybatis综合练习
JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基本的SQL语句JavaWEB02:
MySQL高级
——约束、数据库设计、多表查询、事务JavaWEB03:JDBCJavaWEB04
XXXZhy
·
2023-10-13 10:09
JavaWEB
java
开发语言
后端
JavaWEB05:Mybatis
JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基本的SQL语句JavaWEB02:
MySQL高级
——约束、数据库设计、多表查询、事务JavaWEB03:JDBCJavaWEB04
XXXZhy
·
2023-10-13 10:38
JavaWEB
mysql
java
后端
sql
MySQL实战基础知识入门(4):
MySQL高级
函数CASE WHEN END
CASE表示函数开始,END表示函数结束。如果condition1成立,则返回result1,如果condition2成立,则返回result2,当全部不成立则返回result,而当有一个成立之后,后面的就不执行了。CASEexpressionWHENcondition1THENresult1WHENcondition2THENresult2...WHENconditionNTHENresultN
漏刻有时
·
2023-10-07 23:17
mysql
MySQL实战基础知识入门(13):数据类型
实战基础知识入门(2):统计一天24小时数据默认补0的sql语句MySQL实战基础知识入门(3):近7日销量合计php后端mysql语句如果当日为空则自动补0的解决方案MySQL实战基础知识入门(4):
MySQL
漏刻有时
·
2023-10-07 23:12
mysql
mysql
数据库
linux MySQL高阶语句
linuxMySQL高阶语句1、
MySQL高级
语言1.1orderby排序1.2groupby分组1.3limit前几行1.4as别名1.5通配符1.6子查询1.7in1.8notin1.9exists2
小冯同学。
·
2023-10-06 18:03
linux
mysql
运维
初步学会
mysql高级
(索引,SQL优化)
文章目录1.索引是什么?2.索引的优势和劣势3.索引的结构4.索引的分类5.索引的基本语法6.索引的设计原则7.优化SQL步骤8.使用索引9.如何避免索引失效的情况10.查看索引使用情况11.SQL优化1.索引是什么?MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(
questions?
·
2023-10-06 13:19
mysql
mysql
java
数据库
Mysql高级
(九)局部性原理和磁盘预读
一、局部性原理局部性原理是指无论程序指令还是数据都趋于聚集在一个较小的连续区域中。1.1局部性分类时间局部性(TemporalLocality):如果一个信息项正在被访问,那么在近期它很可能还会被再次访问。程序循环、[堆栈]等是产生时间局部性的原因。如果一个数据被访问了,那么它相邻的数据也很快会被访问。空间局部性(SpatialLocality):在最近的将来将用到的信息很可能与正在使用的信息在空
卡戎li
·
2023-10-05 08:37
MySQL基础与
MySQL高级
特性,性能优化_lzy
MySQL面试热点与
MySQL高级
特性,性能优化一、MySQL基础1.1范式三范式一范式:原子性,每列不可再拆分二范式:不产生局部依赖,每列完全依赖于主键,一张表只描述一件事情三范式:不产生传递依赖,所有的列都直接依赖于主键
源丿较瘦o
·
2023-10-04 07:52
Mysql-
Mysql高级
-索引优化介绍(3)-性能分析
Mysql高级
性能分析MySQLQueryOptimizerMysql中有专门负责优化SELECT语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的Query提供优化器认为最优的执行计划
Shacoray
·
2023-10-04 05:25
mysql
数据库
mysql
数据库
MySQL高级
之主从复制
MySQL高级
之主从复制一、主从复制基础知识1.引入主从复制2.主从复制的作用二、主从复制原理一句话描述:Slave会从Master读取binlog来进行数据同步。
边学边卷
·
2023-10-01 14:33
数据库之MySQL
mysql
数据库
java
MySQL高级
:(十六)主从复制
笔记来源:MySQL数据库教程天花板,mysql安装到
mysql高级
,强!硬!
程序员aDing
·
2023-10-01 14:03
数据库
mysql
数据库
redis
MySQL高级
-主从复制简介
复制的基本原理slave(从主机)会从master(主主机)读取binlog来进行数据同步。三步骤+原理图MySQL的复制是异步且串行化的。第一步:master将改变记录到它的binlog中,这些记录过程叫做二进制日志时间,binarylogevents第二步:slave将master的binarylogevents通过I/O线程拷贝到它的中继日志(relaylog)。第三步:slave中重做中继
Noblegasesgoo
·
2023-10-01 13:59
JAVA八股文
MySQL学习
mysql
数据库
服务器
主从复制
MYSQL高级
——主从复制
慢查询日志定义就是将那些运行查询结果很慢的SQL查出来记录到日志中。作用能够查到到底哪些SQL需要进行调优如何使用?MySQL默认是关闭了这个功能的,因为会带来性能的影响,需要的话自己开启即可。具体使用见课件。View视图定义视图是建立表的基础之上的一张伪表,是底层表的映射这个虚拟表只保存了逻辑,不会保存任何的查询结果。作用1、保护了表的隐私数据因为只保存了逻辑结果,没有数据,所有说保护了隐私2、
ZUCC1717
·
2023-10-01 13:59
MYSQL
数据库
mysql
java
MySQL高级
5——主从复制
复制的基本原理slave会从master读取binlog来进行数据同步三步骤+原理图:复制的基本原则每个slave只有一个master每个slave只能由一个唯一的服务器ID每个master可以有多个slave复制的最大问题:延时一主一从常见配置
AmorFati1996
·
2023-10-01 13:59
MySQL
mysql
《
MySQL高级
篇》十六、主从复制
文章目录1、主从复制概述1.1如何提升数据库并发能力1.2主从复制的作用2、主从复制的原理2.1原理剖析2.2复制的基本原则3、一主一从架构搭建3.1准备工作3.2主机配置文件3.3从机配置文件3.4主机:建立账户并授权3.5从机:配置需要复制的主机3.6测试3.7停止主从同步3.8后续-搭建双主双从3.9补充:binlog格式设置说明4、同步数据一致性问题4.1理解主从延迟问题4.2主从延迟问题
爱编程的大李子
·
2023-10-01 13:28
MySQL从入门到入土
mysql
数据库
MySQL高级
篇01【字符集、SQL规范和sql_mode设置】
目录1.字符集操作1.1修改MySQL5.7字符集1.修改步骤2.已有库/表字符集的变更1.2字符集级别分类1.服务器级别2.数据库级别3.表级别4.列级别5.小结1.3字符集的比较规则(了解)1.utf8与utf8mb42.比较规则3.字符集与比较规则常用操作1.4请求到响应过程中字符集的变化2.SQL大小写规范2.1Windows与Linux平台区别2.2Linux下大小写规则设置2.3SQL
大脑不能为空
·
2023-09-30 02:17
MySQL教程合集
mysql
sql
数据库
Mysql高级
——数据库设计规范(2)
8.ER模型ER模型中有三个要素,分别是实体、属性和关系。实体,可以看做是数据对象,往往对应于现实生活中的真实存在的个体。在ER模型中,用矩形来表示。实体分为两类,分别是强实体和弱实体。强实体是指不依赖于其他实体的实体;弱实体是指对另一个实体有很强的依赖关系的实体。属性,则是指实体的特性。比如超市的地址、联系电话、员工数等。在ER模型中用椭圆形来表示。关系,则是指实体之间的联系。比如超市把商品卖给
康小庄
·
2023-09-29 23:54
Mysql基础到高级
数据库
mysql
设计规范
容器
运维
spring
Mysql高级
——数据库调优策略(1)
数据库其它调优策略1.数据库调优的措施1.1调优的目标尽可能节省系统资源,以便系统可以提供更大负荷的服务。(吞吐量更大)合理的结构设计和参数调整,以提高用户操作响应的速度。(响应速度更快)减少系统的瓶颈,提高MySQL数据库整体的性能。1.2如何定位调优问题用户的反馈(主要)日志分析(主要)服务器资源使用监控数据库内部状况监控其它1.3调优的维度和步骤第1步:选择适合的DBMS第2步:优化表设计第
康小庄
·
2023-09-29 23:51
Mysql基础到高级
数据库
mysql
java
docker
spring
boot
spring
Mysql高级
一、约束(一)、概念1)约束的作用:对表中的数据进行进一步的限制,从而保证数据的正确性、有效性、完整性.违反约束的不正确数据,将无法插入到表中主键:查询唯一确定一条数据编号身份证号2)常见的约束(二)、分类1)主键约束id1不可重复唯一非空,用来表示数据库中的每一条记录语法格式字段名字段类型primarykey需求:创建一个带主键的表#方式1创建一个带主键的表CREATETABLEemp2(--设
低调的黑客
·
2023-09-29 07:56
mysql
数据库
Mysql高级
语句(视图表 、存储过程、条件语句、循环语句)
Mysql高级
语句(视图表、存储过程、条件语句、循环语句)一、CREATEVIEW(视图)1.1、视图表概述1.2、视图表能否修改?
达米安利拉德
·
2023-09-27 20:51
mysql
android
数据库
(
Mysql高级
语句(进阶查询语句+数据库函数+连接查询))
Mysql高级
语句(进阶查询语句+MySQL数据库函数+连接查询)一、mysql查询语句1.1、select----显示表格中一个或数个字段的所有数据记录1.2、distinct----不显示重复的数据记录
达米安利拉德
·
2023-09-27 06:58
运维
mysql
MySQL高级
八:SQL执行流程
SQL执行流程一、SQL执行流程图1.二、查询缓存查看“查询缓存”功能状态在/etc/my.cnf中设置query_cache_type的值query_cache_type=0:默认,表示查询缓存功能关闭query_cache_type=1:表示查询缓存功能开启query_cache_type=2:表示查询缓存功能按需使用查询缓存功能按需使用//使用查询缓存功能SELECTSQL_CACHE*FR
e_nanxu
·
2023-09-26 23:54
MySQL高级篇
mysql
sql
数据库
【MySQL】MySQL中的复制技术是什么?它有哪些组成部分?
什么是复制(Replication)MySQL复制架构感谢什么是复制(Replication)复制技术是
MySQL高级
特性的基础。
不怕娜
·
2023-09-26 13:25
mysql
数据库
MySQL高级
语句(第二部分)
MySQL高级
语句(第二部分)一、视图表createview1、视图表概述2、视图表能否修改?
KK小草莓
·
2023-09-26 12:12
mysql
数据库
MySQL高级
语句(第一部分)
MySQL高级
语句(第一部分)一、MySQL进阶查询1、select----显示表格中一个或数个字段的所有数据记录2、distinct----不显示重复的数据记录3、where----有条件查询4、andor
KK小草莓
·
2023-09-25 01:15
mysql
sql
数据库
Mysql高级
——数据库设计规范(1)
数据库设计规范1.为什么需要数据库设计数据库设计是为了有效地组织和管理数据。它是一个重要的步骤,用于创建一个结构良好、高效和可靠的数据库系统。以下是一些需要数据库设计的原因:数据组织:数据库设计帮助我们将数据按照一定的结构进行组织,使得数据可以被轻松地存储、访问和管理。这样可以提高数据的可用性和可靠性。数据一致性:通过数据库设计,我们可以定义数据之间的关系和约束条件,确保数据的一致性。这样可以减少
康小庄
·
2023-09-23 20:41
Mysql基础到高级
数据库
mysql
设计规范
容器
运维
spring
cloud
spring
boot
Mysql高级
——索引优化和查询优化(3)
9.如何给字符串添加索引9.1前缀索引MySQL是支持前缀索引的。默认地,如果你创建索引的语句不指定前缀长度,那么索引就会包含整个字符串。mysql>altertableteacheraddindexindex1(email);#或mysql>altertableteacheraddindexindex2(email(6));如果使用的是index1(即email整个字符串的索引结构),执行顺序是
康小庄
·
2023-09-23 20:10
Mysql基础到高级
mysql
android
adb
java
spring
数据库
MySQL高级
语句
目录selectselect---显示表中一个或多个字段distinct---不显示重复的数据记录where---有条件查询in---显示已知的值得数据记录between---显示两个值范围内的数据记录orderby---关键字排序函数数学函数:聚合函数:count函数字符串行数字符串的拼接contact截取字符串substr字符串的拼接||去除指定格式的值trim查看字符长度length字符串替
Besteady
·
2023-09-23 14:10
mysql
数据库
MySQL高级
当谈到数据库高级知识时,我们进入了一个深奥且令人着迷的领域。数据库是现代应用程序的核心组成部分,它们负责存储和管理大量数据,因此了解数据库的高级概念对于开发人员和数据库管理员来说至关重要。本篇博客将介绍一些数据库高级知识,以帮助您更好地理解这一领域。数据库高级知识1.数据库索引 数据库索引是提高数据库性能的关键因素之一。索引是一种数据结构,可以快速定位和访问数据库表中的特定行。当在大型表上执
程序员学姐
·
2023-09-23 14:11
数据库知识
mysql
oracle
数据库
三,
mysql高级
应用
1窗口函数1.1什么是窗口函数MySQL从8.0开始支持窗口函数,有的也叫分析函数(处理相对复杂的报表统计分析场景),这个功能在大多商业数据库和部分开源数据库中早已支持.窗口函数:窗口、函数(应用在窗口内的函数)-----窗口类似于窗户,限定一个空间范围窗口的概念非常重要,它可以理解为记录集合,窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。对于每条记录都要在此窗口内执行函数,窗口大小都是
就是琉璃
·
2023-09-22 11:30
MySQL数据库入门到精通
介绍终于将黑马程序员MySQL数据库入门到精通,从mysql安装到
mysql高级
、mysql优化全囊括这个视频看完了,发现自己之前掌握的数据库知识只能算是个入门,现在将这个视频的笔记整理一下,方便复习。
韩zj
·
2023-09-22 10:07
mysql
数据库
mysql
Mysql高级
——索引优化和查询优化(1)
索引优化1.数据准备学员表插50万条,班级表插1万条。建表CREATETABLE`class`(`id`INT(11)NOTNULLAUTO_INCREMENT,`className`VARCHAR(30)DEFAULTNULL,`address`VARCHAR(40)DEFAULTNULL,`monitor`INTNULL,PRIMARYKEY(`id`))ENGINE=INNODBAUTO_I
康小庄
·
2023-09-21 11:41
Mysql基础到高级
mysql
数据库
docker
java
spring
boot
java-ee
jvm
Mysql高级
——索引优化和查询优化(2)
5.排序优化5.1排序优化问题:在WHERE条件字段上加索引,但是为什么在ORDERBY字段上还要加索引呢?优化建议:SQL中,可以在WHERE子句和ORDERBY子句中使用索引,目的是在WHERE子句中避免全表扫描,在ORDERBY子句避免使用FileSort排序。当然,某些情况下全表扫描,或者FileSort排序不一定比索引慢。但总的来说,我们还是要避免,以提高查询效率。尽量使用Index完成
康小庄
·
2023-09-21 11:11
Mysql基础到高级
mysql
数据库
java
docker
spring
spring
boot
intellij-idea
MySQL高级
:
一、视图1.问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图2.视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不
晓枷锁
·
2023-09-21 00:30
[转]PHP程序开发范例宝典 -- 第9章
MySQL高级
应用技术
第9章
MySQL高级
应用技术来源:http://book.csdn.net/bookfiles/526/目录9.1PHP的mysqli扩展9.2MySQL视图的应用9.3MySQL存储过程9.4MySQL
黑夜路人
·
2023-09-20 23:14
PHP/DHTML/Other
mysql
php
程序开发
数据库
存储
数据库服务器
Mysql高级
——性能分析工具(1)
性能分析工具(1)1.数据库服务器的优化步骤字母S的部分代表观察(会使用相应的分析工具),字母A代表的部分是行动(对应分析可以采取的行动)。2.查看系统性能参数在MySQL中,可以使用SHOWSTATUS语句查询一些MySQL数据库服务器的性能参数、执行频率。SHOWSTATUS语句语法如下:SHOW[GLOBAL|SESSION]STATUSLIKE'参数';一些常用的性能参数如下:•Conne
康小庄
·
2023-09-20 14:58
Mysql基础到高级
mysql
android
数据库
容器
运维
ci/cd
java
Mysql高级
——性能分析工具(2)
6.分析查询语句:EXPLAIN6.1基本语法EXPLAIN或DESCRIBE语句的语法形式如下:EXPLAINSELECTselect_options或者DESCRIBESELECTselect_options如果我们想看看某个查询的执行计划的话,可以在具体的查询语句前边加一个EXPLAIN,就像这样:mysql>EXPLAINSELECT1;EXPLAIN语句输出的各个列的作用如下:6.2数据
康小庄
·
2023-09-20 14:52
Mysql基础到高级
mysql
android
数据库
容器
运维
ci/cd
java
MySQL高级
篇——索引
索引1索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示:左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物
Keson Z
·
2023-09-17 15:41
#
MySQL
数据结构
mysql
索引
MySQl高级
——索引
MySQL框架介绍:MySQL是一种关系型数据库,(分层可拔插):.连接层服务层引擎层存储层这里的MySQl部署在Linux上,主流的安装方法有二进制源码安装、RPM安装两种。(网上有很多安装教程,这里就不一一赘述了。)MySQL的数据库:(MySQL中创建的数据库)MySQL的配置文件:my-huge.cnf(与服务器调优相关)修改字符集:把mysql的默认字符编码改为utf-8(网上搜教程)M
qq_44684169
·
2023-09-17 15:11
MySQL高级
——索引
索引索引概述索引优势劣势索引结构索引分类索引语法索引设计原则索引概述MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引
MW0309
·
2023-09-17 15:10
MySQL
mysql
数据库
索引
sql
MySQL高级
篇——索引失效的11种情况
导航:【黑马Java笔记+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+设计模式+牛客面试题目录1.索引优化思路2.索引失效的11种情况2.0.数据准备2.1要尽量满足全值匹配2.2要满足最佳左前缀法则2.3主键插入顺序尽量自增2.4计算、函数导致索引失效2.5类型转换导致索引失效2.6范围条件右边的列索
程序员小海绵【vincewm】
·
2023-09-17 15:10
Java学习路线
mysql
数据库
java
MySQL高级
篇——存储引擎和索引
导航:【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题_java黑马笔记目录一、存储引擎1.1、查看、设置存储引擎的命令1.2、InnoDB引擎1.2.1、介绍1.2.2、优势1.2.3、InnoDB事务的ACID特性1.2.4、InnoDB架构1.3、MyISAM引擎1.3.1、M
程序员小海绵【vincewm】
·
2023-09-17 15:40
Java学习路线
数据库
java
mysql
MySQL高级
——索引 (内附索引高频面试题)
目录一、索引介绍以及使用1.1什么是索引?1.2索引的分类?1.3索引的创建、查询、删除的方式?二、高频面试题(通过面试题更能了解索引)2.1什么是索引?2.2MySQL索引是什么样的数据结构?2.3MySQL中的常用的存储引擎MyISAM与InnoDB的区别?2.4如何选择存储引擎MyISAM与InnoDB?2.5MyISAM与InnoDB实现BTree索引的方式不同在哪?2.6为什么要使用索引
猿兄
·
2023-09-17 15:09
MySQL
MySQL索引
MySQL索引优化
MySQL高级
——索引失效的几种情况
上一篇介绍了索引的原理:
MySQL高级
——索引原理及使用_Lurenjia915的博客-CSDN博客索引并不是建立成功就万事大吉了,在使用时稍不注意也会照成索引失效。本篇主要介绍索引在哪些情况会失效。
Lurenjia915
·
2023-09-17 15:07
MySQL高级
mysql
数据库
Mysql高级
——索引设计原则
索引的设计原则数据准备创建数据库、创建表CREATEDATABASEatguigudb1;USEatguigudb1;#1.创建学生表和课程表CREATETABLE`student_info`(`id`INT(11)NOTNULLAUTO_INCREMENT,`student_id`INTNOTNULL,`name`VARCHAR(20)DEFAULTNULL,`course_id`INTNOTN
康小庄
·
2023-09-17 15:35
Mysql基础到高级
mysql
数据库
容器
java
spring
spring
cloud
mysql高级
优化
mysql优化大的思路:查看状态:mysql>showstatus;Queries|3Threads_connected|1Threads_running|1[root@localhost~]#mysql-S/tmp/mysql3306.sock-e“showprocesslist\G”|grepState:|sort|uniq-c|sort-rn以下几种状态要注意:convertingHEAPt
weixin_38407957
·
2023-09-16 17:19
技术
mysql
Mysql高级
——索引创建和使用
索引的创建1.索引的声明与使用1.1索引的分类MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。从功能逻辑上说,索引主要有4种,分别是普通索引、唯一索引、主键索引、全文索引。按照物理实现方式,索引可以分为2种:聚簇索引和非聚簇索引。按照作用字段个数进行划分,分成单列索引和联合索引。普通索引唯一性索引主键索引单列索引多列(组合、联合)索引全文索引补充:空间索引小结:
康小庄
·
2023-09-15 12:28
Mysql基础到高级
mysql
adb
android
java
docker
容器
数据库
Mysql高级
——索引(2)
常见索引索引分类在MySQL数据库,将索引的具体类型主要分为以下几类:主键索引、唯一索引、常规索引、全文索引。分类含义特点关键字主键索引针对于表中主键创建的索引默认自动创建,只能有一个PRIMARY唯一索引避免同一个表中某数据列中的值重复可以有多个UNIQUE常规索引快速定位特定数据可以有多个全文索引全文索引查找的是文本中的关键词,而不是比较索引中的值可以有多个FULLTEXT索引按照物理实现方式
康小庄
·
2023-09-15 12:55
Mysql基础到高级
mysql
android
数据库
docker
java
spring
spring
boot
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他