MySQL
文章平均质量分 90
MySQL系列文章
CodeDevMaster
积跬步,至千里。
展开
-
MySQL使用函数、存储过程实现:向数据表快速插入大量测试数据
在MySQL中可以使用函数或者存储过程来快速向数据表插入大量测试数据,以此提高插入速度并减少代码中的重复。原创 2023-10-13 22:27:46 · 1685 阅读 · 0 评论 -
MySQL之InnoDB的锁类型与锁原理
在MySQL中,对于InnoDB引擎,其有共享锁、排他锁、意向锁、记录锁、间隙锁、临键锁等锁,锁的实现原理是基于索引。当用锁不当时会产生死锁。原创 2022-11-26 14:44:14 · 584 阅读 · 1 评论 -
吐血整理 | 1000行MySQL学习笔记,不怕你不会,就怕你不学
吐血整理 | 1000行MySQL学习笔记,不怕你不会,就怕你不学转载 2022-10-17 09:00:00 · 254 阅读 · 0 评论 -
MyCat2分库分表的基本操作
在MyCat2中进行MySQL的分库分表,以及ER表、全局表、常用分片规则、全局序列等的实现与基本使用操作。原创 2022-08-06 13:08:22 · 3471 阅读 · 4 评论 -
搭建MyCat2双主双从的MySQL读写分离
通过Mycat2与MySQL的主从同步复制配合就可以搭建MySQL数据库的读写分离,这里搭建MyCat2双主双从的MySQL读写分离。原创 2022-08-04 09:00:00 · 317 阅读 · 0 评论 -
搭建MyCat2一主一从的MySQL读写分离
通过Mycat2与MySQL的主从同步复制配合就可以搭建MySQL数据库的读写分离,这里搭建MyCat2一主一从的MySQL读写分离。原创 2022-08-03 09:30:00 · 2834 阅读 · 0 评论 -
MyCat中对分库分表、ER表、全局表、分片规则、全局序列等的实现与基本使用操作
在MyCat中进行MySQL的分库分表,以及ER表、全局表、常用分片规则、全局序列等的实现与基本使用操作。原创 2022-07-25 09:42:18 · 807 阅读 · 0 评论 -
MyCat搭建MySQL一主一从与双主双从读写分离
通过Mycat和MySQL的主从同步复制配合就可以搭建MySQL数据库的读写分离,这里以MyCat搭建MySQL一主一从与双主双从2种读写分离模式。原创 2022-07-22 09:07:27 · 324 阅读 · 0 评论 -
搭建双主双从的MySQL主从同步复制
准备Master1(3306)、Master2(3307)、Slave1(3308)、Slave2(3309)四台MySQL服务,搭建双主双从的MySQL主从同步复制。原创 2022-07-21 09:36:11 · 831 阅读 · 0 评论 -
MyCat的介绍与安装以及基本使用
MyCat是数据库中间件,连接应用程序和数据库,让程序与数据库解耦,具有读写分离、数据分片、多数据源整合等核心功能。原创 2022-07-20 09:30:00 · 900 阅读 · 0 评论 -
Spring Boot之MongoDB与MongoDB GridFS的基本使用
GridFS是MongoDB提供的用于持久化存储文件的模块,本文介绍Spring Boot集成MongoDB,介绍MongoDB与MongoDB GridFS的基本使用。原创 2022-06-24 16:50:41 · 501 阅读 · 0 评论 -
MySQL之慢查询和慢日志与mysqldumpslow与pt-query-digest慢查询日志分析工具的使用
MySQL之慢查询和慢日志与mysqldumpslow与pt-query-digest慢查询日志分析工具的使用原创 2022-02-21 09:30:00 · 207 阅读 · 0 评论 -
时序数据库之InfluxDB的安装与使用
InfluxDB 是一个从头开始构建的时间序列数据库,用于处理高写入和查询负载。InfluxDB 旨在用作任何涉及大量时间戳数据的用例的后备存储,包括 DevOps 监控、应用程序指标、物联网传感器数据和实时分析。原创 2022-01-24 09:30:00 · 1411 阅读 · 0 评论 -
MongoDB之CRUD基本操作与聚合框架的使用
MongoDB之CRUD基本操作、索引操作、聚合框架的使用。原创 2022-01-10 09:45:00 · 372 阅读 · 0 评论 -
Spring Boot集成MongoDB,基于MongoRepository与MongoTemplate操作MongoDB
Spring Boot集成MongoDB,基于MongoRepository与MongoTemplate操作MongoDB原创 2021-10-29 08:45:00 · 618 阅读 · 0 评论 -
MySQL之EXPLAIN命令分析SQL执行计划
MySQL提供一个执行计划的工具,通过EXPLAIN命令可以模拟服务端执行SQL查询语句的过程,并对语句的执行计划进⾏分析, 并输出执行的详细信息, 以供针对性优化。因此可以分析语句或者表的性能瓶颈。原创 2021-08-10 22:37:29 · 1313 阅读 · 0 评论 -
在Linux与Windows环境下安装MySQL
记录在Linux环境与Windows环境下安装MySQL的详细过程,以及使用Docker安装MySQL原创 2021-05-16 14:34:32 · 931 阅读 · 0 评论 -
Sharding-JDBC之分库分表与读写分离
Sharding-JDBC 分库分表水平分表创建数据库/表配置分片规则properties配置yaml配置Java配置编写代码xml方式配置执行测试水平分库创建数据库/表配置分片规则分片策略执行测试插入测试查询测试(无分片键)查询测试(含分片键)垂直分库创建数据库/表配置分片规则执行测试公共表创建公共表指定公共表执行测试水平分表水平分表是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中创建数据库/表CREATE DATABASE order_db CHARACTER SET 'utf8' C原创 2021-03-10 09:01:11 · 867 阅读 · 0 评论 -
在Windows环境与Linux环境下搭建MySQL主从同步
在Windows环境下以及Linux(Centos7.6)环境下搭建MySQL(5.7.*)主从同步。原创 2021-02-07 09:26:41 · 1574 阅读 · 2 评论 -
MySQL之数据库表的设计
数据库表与表关系分析一、表与表关系分类1.一对多(多对一)2.多对多3.一对一表与表关系分析1.创建四张表2.表间关系分析:3.例子实现一、表与表关系分类1.一对多(多对一)一对多(1:n) 例如:一个班级对应多名学生,一个客户对应多个订单,一个分类对应多件商品建表原则: 主外键的关系。 在从表(多方)创建一个字段,字段作为外键指向主表(一方)的主键2.多对多多对多(m:n) 例如:一名老师对应多名学生,一名学生又对应多名老师 (学生和课程,用户和角色)建表原则: 借助中间表,拆分为两原创 2020-09-02 10:57:41 · 5497 阅读 · 0 评论 -
MySQL的事务和事务的隔离级别
详细解释MySQL的事务和事务的隔离级别原创 2020-08-19 08:58:31 · 685 阅读 · 0 评论 -
MySQL之多表查询
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)...原创 2020-08-19 08:47:29 · 142 阅读 · 0 评论 -
MySQL之表的约束条件
约束一、约束1.什么是约束?2. 约束分类二、主键约束:primary key1.什么是主键约束?2.主键约束的用法3.示例三、非空约束:not null1.什么是非空约束?2.非空约束的用法3.示例四、唯一约束:unique1.什么是唯一约束?2.唯一约束的用法3.示例五、外键约束:foreign key1.什么是外键约束?2.外键约束的用法3.示例一、约束1.什么是约束?对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。2. 约束分类原创 2020-08-09 09:56:07 · 659 阅读 · 0 评论 -
MySQL之SQL结构化查询语言
SQL一、SQL的基本概念1.什么是SQL?2.SQL通用语法3.SQL分类二、DDL:操作数据库、表1.操作数据库1.C(Create):创建2.R(Retrieve):查询3.U(Update):修改4.D(Delete):删除5.使用数据库2. 操作表1.语法:2.C(Create):创建3.R(Retrieve):查询4.U(Update):修改5.D(Delete):删除三、DML:增删改表中数据1.添加数据:2.删除数据3.修改数据:四、DQL:查询表中的记录1.语法2.基础查询3.条件查询一原创 2020-08-07 22:18:08 · 1849 阅读 · 0 评论