
数据库
lizhibin007
南昌大学程序猿一枚
展开
-
Mysql三大日志笔记
原创 2021-07-12 09:42:51 · 229 阅读 · 0 评论 -
InnoDB数据表是如何存储的笔记
原创 2021-07-10 08:42:23 · 239 阅读 · 0 评论 -
MySQL有哪些存储引擎笔记
原创 2021-07-09 23:06:39 · 158 阅读 · 0 评论 -
一条SQL语句的执行过程笔记
原创 2021-07-09 22:58:16 · 130 阅读 · 0 评论 -
数据库调优维度笔记
原创 2021-06-28 10:34:48 · 112 阅读 · 0 评论 -
设计数据库思路笔记
原创 2021-06-16 17:14:12 · 109 阅读 · 0 评论 -
Mysql数据冷热备份概念笔记
原创 2021-05-22 10:16:08 · 205 阅读 · 0 评论 -
MySQL集群方案介绍笔记
**Percona XtraDB Cluster**(下文简称PXC集群)提供了MySQL高可用的一种实现方法。PXC集群以节点组成(推荐至少3节点,便于故障恢复,后面会讨论两节点的情况),每个节点都是基于常规的 MySQL/Percona Server,意味着你可以从集群中分离出某节点单独使用。集群中每个节点都包含完整的数据。PXC集群主要由两部分组成:Percona Server with XtraDB和Write Set Replication patches(使用了Galera...原创 2021-05-21 10:25:00 · 159 阅读 · 3 评论 -
Mysql有索引,但是不走索引的场景及解决方案笔记
总结本节讲解几种条件字段有索引,但是使用不了索引的场景。因此在写 SQL 时应该注意这些点:1.应该避免隐式转换2.like查询不能以%开头3.范围查询时,包含的数据比例不能太大4.不建议对条件字段做运算及函数操作...原创 2021-03-08 16:49:43 · 830 阅读 · 1 评论 -
脏读,不可重复读,幻读问题及解决笔记
原创 2021-02-17 09:56:17 · 475 阅读 · 0 评论 -
Mysql之总连接查询笔记
原创 2021-02-06 10:21:21 · 106 阅读 · 0 评论 -
Navicat 链接本地Linux数据库Mysql流程
首先在 linux 登录数据库:mysql -uroot -p123456 (我的密码是123456)1.use mysql;2.select Host,User from user \G;update user set host='%' where Host="localhost" and User="root";3.select Host,user from user \G;flush privileges;systemctl stop firewalld;原创 2020-09-29 10:02:07 · 529 阅读 · 0 评论 -
最详细drop、 delete和 truncate的区别
delete和 truncate操作只删除表中数据,而不删除表结构。使用delete删除时,对于 auto_Increment类型的字段,值不会从1开始,而 truncate可以实现删除数据后, auto_increment类型的字段值从1开始。但是drop语句将删除表的结构、被依赖的约束( constraint),触发器( trigger)、索引( index)等。依赖于该表的存储过程或函数将保留,但是变为 invalid状态。◆属于不同类型的操作,delete属于DML,这个操作会放到 rollb原创 2020-09-28 21:25:09 · 541 阅读 · 0 评论 -
数据库中为什么不推荐使用外键约束
引言其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 但是呢,询问他们原因,大多是这么回答的每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便。坦白说,这么说也是对的。但是呢,不够全面,所以开一文来详细说明。正文首先我们明确一点,外键约束是一种约束,这个约束的存在,会保证表间数据的关系“始终完整”。因此,外键约束的存在,并非全然没有优点转载 2020-09-26 08:29:17 · 539 阅读 · 0 评论 -
狂神说物理外键创建二种笔记
原创 2020-09-26 08:21:51 · 95 阅读 · 0 评论 -
INNODB与MYISAM
狂神说原创 2020-09-25 22:48:35 · 98 阅读 · 0 评论 -
mysql不是内部或外部命令,也不是可运行的程序或批处理文件
1.第一种方法安装完mysql,exe文件一般安装在C:\Program Files\MySQL\MySQL Server 5.7\bin,若没有设置环境变量,直接cmd容易出现mysql不是内部或外部命令,也不是可运行的程序或批处理文件,当然也可以在cmd中cd切换到C:\Program Files\MySQL\MySQL Server 5.7\bin也可以运行,但麻烦。2.第二种方法右击我的电脑–高级系统设置–环境变量–系统变量–Path(点击,添加MySQL的bin目录)如下:最终运行如下:原创 2020-09-25 21:50:43 · 1271 阅读 · 0 评论