MySQL中索引基础知识及使用规则

目录一.InnoDB索引二.B+树三.聚集索引和辅助索引四.索引实战五.索引操作与规则重建索引索引覆盖最左前缀原则索引下推用索引和用索引快速定位却别六.普通索引和唯一索引如何选择前提普通索引和唯一索引下的查询普通索引和唯一索引下的更新change buffer使用change buffer更新流程c

MySQL 慢查询日志

简介MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。查看是否开启慢查询功能:mysql> mysql> show variables like 'slow_query%';+---------------------+------------

MySQL中InnoDB和MyISAM引擎的对比

目录索引对比锁对比事务对比并发全文索引对比外键其他一.索引对比1.B+树概念我们这里关注B+树的两个特性:叶子节点包含数据data(data并不特指数据库中的某一行数据,也可以是某个数值,指针等)叶子节点均在同一层,且每个节点均可以直接找到上一个或者下一个节点(双向指针,比常规的B+树多了一个指向上

Mysql中的范式

目录范式定义第一范式第二范式第三范式反范式范式定义范式:Normal Format,是一种离散数学中的知识,是为了解决数据的存储与优化的问题:保存数据的存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储,终极目标是为了减少数据的冗余。范式背景:1、是为了解决数据冗余2、是为了数据的优化与存储

Mysql联表update数据

1.MySQL UPDATE JOIN语法在MySQL中,可以在 UPDATE语句 中使用JOIN子句执行跨表更新。MySQL UPDATE JOIN的语法如下:UPDATE T1, T2,[INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1SET T1.C2

MySql大小敏感设置和修改

一、mysql配置文件控制mysql是通过lower_case_table_names参数来控制大小写敏感的,该参数在[mysqld]结点下。https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html表和数据库名称

MySQL表被锁了怎么办

如果MySQL表被锁了怎么办?可以在数据库连接工具中执行下面这个语句。select * from information_schema.innodb_trx+----------+-----------+---------------------+-----------------------+--

数据重复更新操作Insert ignore 、insert into、insert...on duplicate key update、replace into

Insert ignore 与insert into的区别INSERT INTO插入数据,如果数据存在,则报错INSERT IGNORE会忽略数据库中已经存在的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。re

mysql重设密码及允许远程访问

​一.重设密码1.知道原来的myql的root的密码方法一:通过登录mysql系统,mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql> update user set authentication_string=p

java连接MySQL时报错,unable to find valid certification path to requested target

java连接mysql报错信息05-Dec-2020 13:56:59.027 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常java.lang.RuntimeExcept
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×