Mysql

一步步带你学习设计MySQL索引数据结构

目录 前言 索引介绍 索引设计目标 索引设计迭代 迭代一 迭代二 迭代三 迭代四 迭代小结 索引结构总结 聚簇索引 非聚簇索引 联合索引 索引优点和缺点 优点 缺点 总结 前言 MySQL的索引是一个非常重要的知识点,也基本上是面试必考的一个技术点,所以非常重要。那你了解My »

MySQL中LIKE BINARY和LIKE模糊查询实例代码

目录 1. Django ORM id__startswith 查询变慢 问题 原因 解决 优化前 优化后 2. MySQL 模糊匹配 简介 用法 带有 “%” 通配符的查询 例 1 例 2 例 3 带有“_”通配符的查询 例 1 LIKE 区分大小写 例 1 3. 拓展 总结 »

MySQL中SQL命令语句条件查询实例详解

目录 一、聚合函数 二、分组查询 三、连接查询 四、子查询 五、数据库设计三范式及E-R模型 六、外键约束 总结 一、聚合函数 聚合函数:又叫组函数,用来对表中的数据进行统计和计算,结合group by分组使用,用于统计和计算分组数据 常用聚合函数 count(col):求指定列的 »

MySQL数据备份、还原、数据库迁移以及表的导出和导入

目录 前言 一、数据备份 1、使用mysqldump命令备份 2、直接复制整个数据库目录 3、使用mysqlhotcopy工具快速备份 二、数据还原 1、使用mysql命令还原 2、直接复制到数据库目录 三、数据库迁移 1、相同版本的MySQL数据库之间的迁移 2、不同版本的MySQL数 »

MySQL创建数据库和创建数据表的操作过程

目录 MySQL 创建数据库和创建数据表 一、数据库操作语言 二、创建数据库 1. 连接 MySQL 2. 查看当前的数据库 3. 创建数据库 4. 创建数据库时设置字符编码 5. 查看和显示数据库的编码方式 6. 使用 alter database 数据库名 character set »

SpringBoot Security使用MySQL实现验证与权限管理

目录 1. 创建用户表和虚拟凭据 2. 配置数据源属性 3. 声明弹簧安全性和MySQL JDBC驱动程序的依赖关系 4. 配置 JDBC 身份验证详细信息 5.自定义登录验证过程 6.登录页面 7.测试登录和注销 结论 在本教程中,我将指导您如何编写代码,以使用具有基于表单的身份验证的Spr »

mysql怎么开启各种日志

本篇内容介绍了“mysql怎么开启各种日志”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! general_log general_log支持热开启,热关闭。开启general_log会记录所有操作my »

基于案例分析 MySQL Group Replication 的故障检测流程

故障检测(Failure Detection)是 Group Replication 的一个核心功能模块,通过它可以及时识别集群中的故障节点,并将故障节点从集群中剔除掉。如果不将故障节点及时剔除的话,一方面会影响集群的性能,另一方面还会阻止集群拓扑的变更。 下面结合一个具体的案例,分析 Group ... »

PostgreSQL使用MySQL作为外部表(mysql_fdw)

目录 下载安装 使用示例 配置参数 PostgreSQL 提供了一种访问和操作外部数据源的机制,称为外部数据包装器(Foreign Data Wrapper)。利用这种外部数据管理机制,我们可以在 PostgreSQL 中访问各种同构数据库(PostgreSQL)、异构数据库(MySQL、Or »

MySQL中隐式转换的踩坑记录以及解决方法分享

目录 复现当时的情景 根源所在 隐式转换的规则 避免进行隐式转换 本来是一个平静而美好的下午,其他部门的同事要一份数据报表临时汇报使用,因为系统目前没有这个维度的功能,所以需要写个SQL马上出一下,一个同事接到这个任务,于是开始在测试环境拼装这条 SQL,刚过了几分钟,同事已经自信的写好了这条 »

MySQL中建表与常见的类型设计陷阱详解

目录 一、MySQL建表语句 二、MySQL建表字符串类型设计 1、CHAR 2、VARCHAR 3、枚举类型设计实战 三、MySQL建表ID和金额的设计与实战 1、ID自增的设计 2、互联网企业金额字段设计原理 四、MySQL建表时间类型设计与实战 五、MySQL高扩展JSON设计与实 »

mysql如何开启各种日志

目录 general_log log_bin audit_log(mysql_audit.json) audit_log(server_audit.log) 以下日志开启均在mysql5.7.32进行测试 general_log general_log支持热开启,热关闭。开启genera »

MySQL主从复制搭建流程分步实现

目录 主从复制 主从搭建 配置主从复制的命令 测试 总结 主从复制 主从也叫做(AB复制),允许一个服务器从一个服务器数据库(主服务器)的数据复制到一个或者多个MySQL数据库服务器。 主从复制的优点有很多,包括横向扩展解决方案,数据安全性,数据分析,远程数据分发。 主从搭 »

MySQL事务与锁实例教程详解

目录 MySQL事务和锁 事务 事务的控制语句 事务隔离级别设置 脏读 不可重复读 幻读 锁机制 InnoDB的行级锁 锁实战 死锁 总结 MySQL事务和锁 事务 说到关系型的数据库的事务,相信大家对四大特性都不陌生,分别是原子性、一致性、隔离性、持久性,简称为ACID »

mysql中的general_log(查询日志)开启和关闭

目录 general_log(查询日志)开启和关闭 一、查询日志开启 二、查询日志关闭 mysql查看触发器错误(开启general_log日志) general_log(查询日志)开启和关闭 一、查询日志开启 方法一: mysql>set global general_ »

Mac Homebrew安装的MySQL无法远程登录的解决

目录 1. 登录MySQL 2. 修改user表中root用户的Host值 3. 刷新权限 4. 退出MySQL 5. 修改MySQL服务绑定的IP 6. 重启MySQL服务 对于Mac上Homebrew安装的MySQL,默认情况下只能使用本地登录。 而使用其它主机远程登录Mac上的MySQ »

MySQL中增删改查操作与常见陷阱详解

目录 本文导读 一、MySQL的增删改查 1、insert语句 2、delete语句 3、update语句原理 4、select 二、15种MySQL数据操作语句 1、REPLACE语句 2、CALL语句 3、TABLE语句 4、WITH语句 三、MySQL查询陷阱 总结 本文导 »

MySQL的下载、安装、配置

下载 官方下载地址:下载地址; 找到免费社区版本 进入到下面页面的时候,下载对应的MySQL,我这里选择Windows。 点击Download ,如下图: 后面他会提示你登录注册啥的,我们选择不需要,直接下载 安装 如果之前没有安装过MySql的其他版本,那么直接按照以下步骤来,如果安装过,先看后面 ... »

yikelu MySQL