![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 82
HaSaKing_721
一位不愿意透露姓氏的王先生
展开
-
Mysql数据库(二)联表查询
在数据库操作中,联表查询是一种常见的需求,用于从两个或更多的表中根据相关的列将数据结合起来。理解联表查询的执行原理有助于编写更高效的SQL查询。原创 2024-06-11 16:09:08 · 1063 阅读 · 0 评论 -
Mysql数据库(一)SQL入门
MySQL是一个开源的关系数据库管理系统,由Oracle公司维护。它使用SQL语言进行数据库管理,SQL语言是用于存储、检索、管理关系数据库的标准编程语言。MySQL易于使用且非常灵活,适合从小型项目到大型企业级应用。原创 2024-06-11 16:05:52 · 507 阅读 · 0 评论 -
MySQL之定时任务(Event Scheduler)
在数据库管理中,定期执行某些任务对于维护数据库的健康和性能至关重要。MySQL 提供了一种强大的机制,称为“事件调度器”(Event Scheduler),允许数据库管理员和开发人员自动化这些例行任务。在本文中,我们将深入了解如何在 MySQL 中设置和使用定时任务。原创 2024-05-30 18:51:18 · 579 阅读 · 0 评论 -
MySQL InnoDB 之 多版本并发控制(MVCC)
多版本并发控制(MVCC,Multi-Version Concurrency Control)是数据库管理系统中用于提供高并发性和在事务处理中实现隔离级别的一种技术。MVCC 允许系统在不完全锁定数据库资源的情况下,处理多个并发事务,从而提高了数据库的吞吐量和用户的响应速度。这是通过为每个读取操作创建数据的一个快照来实现的,使得事务可以访问数据的特定版本,而不是最新数据。原创 2024-03-26 08:30:00 · 945 阅读 · 0 评论 -
MySQL InnoDB 之 事务处理(ACID)
事务处理是数据库管理系统中的一个核心功能,特别是在支持特性的系统中,如InnoDB存储引擎。事务处理确保了数据库操作的完整性,即使在系统故障的情况下也能保持数据的一致状态。原创 2024-03-26 09:00:00 · 838 阅读 · 0 评论 -
MySQL 8.x 的配置说明(高级选项和新特性)
MySQL 8 提供了许多配置选项,允许用户根据具体需求调整数据库服务器的行为。以下是一些常见的配置文件属性及其说明,这些配置通常位于或文件中,以及或目录下的文件中。原创 2024-03-25 19:14:18 · 883 阅读 · 0 评论 -
CentOS7.x 上安装并配置 MySQL 8.x
MySQL 的默认配置文件通常位于,你可以在目录下添加自定义配置文件,MySQL 启动时会读取这些文件。创建一个新的配置文件,例如custom.cnf在文件中添加你的自定义配置。例如,如果你想修改最大连接数和缓存大小,可以添加如下配置:[mysqld]保存并关闭文件。请根据你的实际需要调整这些值。更多配置选项和详细信息,请参考 MySQL 官方文档。原创 2024-03-25 19:08:31 · 418 阅读 · 0 评论 -
Mysql 查询语句实现无限层次父子关系查询
前言单表存储上下级关系,使用mysql 内置函数循环递归查出来相关语法函数介绍@@是用户变量,@@是系统变量。:=不只在set和update时时赋值的作用,在select也是赋值的作用。group_concat()将group by产生的同一个分组中的值连接起来,返回一个字符串结果。FIND_IN_SET()查询字段(strlist)中包含(str)的结果,返回结果为null或记录具体实现创建表CREATE TABLE `rela...原创 2021-07-27 15:40:27 · 5637 阅读 · 3 评论 -
linux CentOS7.8 安装 mysql 5.7.31
官网下载压缩包官网下载地址解压tar -zxf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz -C /usr/local/重命名cd /usr/local/mv mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz/ mysql创建Data目录 以及mysql用户和用户组mkdir datagroupadd mysqluseradd -r -s /sbin/nologin -g mysql mysql -d原创 2020-10-13 16:49:30 · 1993 阅读 · 5 评论 -
mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库
手动备份cmd控制台:先进入mysql所在的bin目录下,如:cd C:\Program Files\MySQL\MySQL Server 5.5\binmysqldump -u root -p 数据库 [表名1 表名2…] > 文件路径比如: 把datacenter数据库备份到 c:\datacenter.sqlmysqldump -u root -p datacenter> c:\datacenter.sql如果你希望备份是,数据库的某几张表mysqldump -uroot转载 2020-07-08 13:35:33 · 271 阅读 · 0 评论 -
一文带你了解 MySQL大表优化方案 !万字长篇
MySQL大表优化方案一、单表优化字段索引查询SQL引擎**关于常用的Mysql版本区别****系统调优参数****读写分离****缓存**表分区垂直拆分水平拆分一、单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少...转载 2020-04-23 13:27:55 · 2727 阅读 · 0 评论