排序
云服务器Centos7.3安装mysql5.7.18 rpm安装步骤
卸载mariadb CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。 1、安装新版mysql之前,我们需要将系统自带的m...
MySQL中key与index详细介绍
一、概述 1、基本概念 (1)key是数据库的物理结构,有两层作用,一层是约束作用(constraint),用于约束数据的唯一性、完整性;一层是索引作用,用来建立索引,优化查询速度,与index作用相同...
分享csv导入数据到mysql实例
csv表中含有中文字符,具体实现代码示例: load data infile 'C:UsersAdministratorDesktopimportCELLutf.csv' into table cell character set gbk(设置gbk字符编码,防止出现中文乱码)fields...
数据库表设计-邻接表、路径枚举、嵌套集、闭包表
我们在设计数据库的时候,是否会突破常规,找到最适合自己需求的设计方案,下面来举个例子: 常用的邻接表设计,都会添加 一个 parent_id 字段,比如区域表(国、省、市、区): C...
pt-table-checksum校验与pt-table-sync修复数据
1:下载工具包 登录网站下载相应的工具包 2:安装 (1)yum安装: sudo yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm yum li...
MySQL中基于mysqldump和二进制日志log-bin进行逻辑备份以及基于时间点的还原
本文出处: 本文仅模拟使用mysqldump和log-bin二进制日志进行简单测试,仅作为个人学习笔记,可能离实际应用还有很大差距,仅参考。 开启MySQL的bin-log二进制日志 模拟还原是需...
关于Mysql数据库的知识总结
2017年6月8日,天气阴。心情晴。 连续做梦两个晚上了,昨晚竟然梦见一个很长时间不联系的初中同学了,早上上班的路上聊了聊。女孩现在出差在贵州,风景秀美的地方。我说“你现在...
Mybatis中#{}和${}有什么区别
前几天去一家公司笔试,有一道题是“mybatis中#{}和${}的区别?”。说实话,当时自己真的不是很清楚,因为我本人没有怎么学习过mybatis,虽然最近做的项目用的是mybatis,但也只涉及到最...
数据库数据对比自动生成sql教程分享
1.故事背景 有一次迭代步入尾声,提交给用户测试,系统管理员在测试环境中初始了一些数据,然后在上线的时候系统管理员再去正式环境初始这一些数据,然而这次数据太多了,说了一次:”为什么要...
consul架构的 MHA 自动切换实例详解
介绍 一直以来, 我们并未在线上启用 masterha_manager 自动切换脚本, 主要因为在网络抖动(网线, 所属机柜交换机不稳定)的情况下并不能保证数据库真的不能访问. 比如重启检测脚本所在机器的网卡...