
Mysql
文章平均质量分 76
不如打代码KK
人生做好三件事:锻炼,沟通,学习。
展开
-
能管理MySQL、Oracle、达梦数据库的桌面管理软件开源了
恒辉通用数据库管理桌面软件(HHDBCS)是一款开源的通用数据库管理工具,支持MySQL、Oracle、达梦等多种数据库。该软件旨在简化数据库管理,提供统一的桌面视图,适用于国内外主流数据库,并全面支持国产化生态,包括国产芯片、操作系统和数据库。HHDBCS自2015年发布以来,功能不断完善,现已达到与国外数据库管理工具竞争的水平。项目源码已开源,开发者可以通过Gitee或Xplaza获取,并使用IDEA进行克隆、配置和运行。软件支持添加数据库连接、新增表、操作表和运行SQL等基本功能,适合数据库管理员使用原创 2025-05-20 16:03:14 · 542 阅读 · 0 评论 -
什么是mysql索引回表?
回表是MySQL在使用二级索引时,为了获取完整数据行而进行的额外操作。回表会增加I/O开销,影响查询性能。通过覆盖索引或减少查询字段,可以有效避免回表,提升查询效率。原创 2025-03-14 22:43:37 · 718 阅读 · 0 评论 -
mysql中的各种日志文件redo log、undo log和binlog
MySQLInnoDB引擎使用redo log(重做日志)保证事务的持久性,使用undo log(回滚日志)来保证事务的原子性。MySQL数据库的数据备份、主备、主主、主从都离不开binlog,需要依靠binlog来同步数据,保证数据一致性。原创 2023-11-17 23:00:03 · 1102 阅读 · 1 评论 -
MyBatis的一级缓存、二级缓存及使用自定义缓存总结
MyBatis的一级缓存、二级缓存及自定义缓存MyBatis是什么我就不多介绍了,在原创 2022-04-21 22:35:03 · 393 阅读 · 0 评论 -
mysql sql优化——explain分析执行计划
mysql sql优化——explain分析执行计划1 环境准备2 explain 之 id3 explain 之 select_type4 explain 之 table5 explain 之 type6 explain 之 key7 explain 之 rows8 explain 之 extra通过慢查询日志查询到效率低的 SQL 语句后,可以通过 EXPLAIN或者 DESC命令获取 MySQL如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序。查原创 2022-03-06 22:09:56 · 361 阅读 · 0 评论 -
Mysql的各种存储引擎
Mysql的各种存储引擎1.存储引擎概述 和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。 Oracle,SqlServer等数据库只有一种存储引擎。MySQL提供了插件式的存储引擎架构。所以MySQL存在多种存储引擎,可以根据需要使用相应引擎,或者编写存储引擎。 MySQL5.0支持的存储引擎包含 :原创 2022-03-06 21:50:40 · 3623 阅读 · 0 评论 -
Mysql的体系结构
Mysql的体系结构要想对mysql数据库有一个更好的理解,需要了解一下Mysql服务器的体系结构。整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engi原创 2022-03-06 21:40:13 · 191 阅读 · 0 评论 -
Mysql基础总结
非常不错的总结,强烈建议保存下来,需要的时候看一看。基本操作数据库操作表的操作数据操作字符集编码数据类型(列类型)列属性(列约束)建表规范SELECTUNION子查询连接查询(join)TRUNCATE备份与还原视图事务(transaction)锁表触发器SQL编程存储过程用户和权限管理表维护杂项基本操作/* Windows服务 */-- 启动MySQL net start mysql-- 创建Windows服务 sc creat原创 2021-11-08 17:10:30 · 137 阅读 · 0 评论 -
Linux下安装mysql5.7.22
Linux下安装mysql5.7.22一、卸载原有的mysql环境#检查服务器是否已安装MySQL[root@mysql57 ~]# rpm -qa|grep mysqlmysql-libs-5.1.71-1.el6.x86_64#卸载所有相关依赖[root@mysql57 ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64二、系统约定目录安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysq原创 2021-09-04 22:30:46 · 400 阅读 · 0 评论 -
Mysql数据库主从同步小版本升级方案
Mysql数据库主从同步小版本升级方案如果下文中有任何问题敬请更新指证。1.升级方式说明MySQL升级的两种方式:in-place upgrade:适合小版本的升级。即:关闭当前的MySQL,替换当前的二进制文件或包,在现有的数据目录上重启MySQL,并运行mysql_upgrade.特点:不改变数据文件,升级速度快;但不可以跨操作系统,不可以跨大版本(5.5—>5.7就不行)。logical upgrade:适合不同操作系统的MySQL升级,大版本之间的升级。即:使用原创 2021-11-05 20:44:45 · 2163 阅读 · 0 评论