MySQL MySQL多版本并发控制MVCC详解 1.什么是MVCC MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性读.操作有了保证。换...
MySQL MySQL中explain使用快速查询手册 一. 前言 上一篇整理完了 MySQL 的性能优化方式 , 其中最常用的就是 explain . 这一篇来详细看看 explain 中各个参数的含义和扩展 , 整理出来便于使用时快速查询 二 . explain 使用 三. 业务实践 在日常实践中 , 我们...
MySQL mysql常用命令以及小技巧 1. 清理二进制日志 purge master logs to ‘log-bin.004193’; #表示直接清理到4193位置 2. mysqldump不锁表 在使用mysqldump备份mysql数据时,要尽量去从库拿,如果...
MySQL SQL行转列与列转行详情 1.数据集 +—+———-+ |id |login_date| +—+———-+ |01 |2021-02-28| |01 |2021-03-01| |01 |...
MySQL JDK1.7下测试ConnectorJ连接MySQL8.0的方法 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 本文来源:社区原创投稿;作者:王庆勋。 客户的一些应用系统使用的JDK1.7版本,在将数据库迁移到MySQL...
MySQL 解决MySQL添加新用户-ERROR 1045 (28000)的问题 MySQL添加新用户,见文章底部。 按照正常思维,创建用户和设置密码什么的,应该是一个动作完成的。然而事实并非如此。 我每次都是通过在网上找代码来创建MySQL的用户。如果无效,就再搜一段。现在我心累了,必须写个自己的教程。 1,先要连接到MySQL,工具...
MySQL MySQL分库分表后路由策略设计详情 概述 分库分表后设计到的第一个问题就是,如何选择路由key,应该如何对key进行路由。路由key应该在每个表中都存在而且唯一。路由策略应尽量保证数据能均匀进行分布。 如果是对大数据量进行归档类的业务可以选择时间作为路由key。比如按数据的创建时间作为路由k...
MySQL 关于SqlServer中datediff用法 一、作用:返回两个日期之间的时间间隔 二、语法:datediff(datepart,startdate,enddate) 三、测试 datediff是SQL SERVER里面的用法,ORACLE没有 [var] [var] 是后面日期减去前面的日期(end...
MySQL MySQL之Innodb_buffer_pool_size设置方式 Innodb_buffer_pool_size设置方式 缓冲池是用于存储InnoDB表,索引和其他辅助缓冲区的缓存数据的内存区域。缓冲池的大小对于系统性能很重要。更大的缓冲池可以减少磁盘I/O来多次访问同一表数据。在专用数据库服务器上,可以将缓冲池大小设置...
MySQL MySQL数据库的约束限制详解 一、介绍 数据库的约束是对表中数据进行的一种限制,为了保证数据的正确性、有效性、完整性。 无论是在添加数据还是在删除数据的时候,都能提供帮助。所有的关系型数据库都支持对数据表的约束。 主键:唯一标识一条记录,不能重复,不允许为空。主要用来保证数据的完整性。...
MySQL DQL命令查询数据实现方法详解 一、SELECT语法-排序 SELECT [ALL | DISTINCT] { * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] } FROM tabl...
MySQL Mysql 5.7 新特性之 json 类型的增删改查操作和用法 1、修改 JSON 中的某个字段: 2、往 JSON 中插入一个新的字段: 近几年来,nosql大行其道,json更是火的一塌糊涂,作为数据库的元老,mysql在5.7版本中添加了对json数据的支持。这片博客主要介绍mysql json类型的增删改查等基...