随笔分类 - MySQL / MYSQL其他
摘要:MySQL主从同步的三种模式 概要 随着业务的增长,一台数据服务器已经满足不了需求了,负载过重。这个时候就需要减压了,实现负载均衡读写分离,一主一丛或一主多从。 主服务器只负责写,而从服务器只负责读,从而提高了效率减轻压力。 一、相关概念 1. master--主数据库 2. slave--从数据库
阅读全文
摘要:MySQL三大范式 数据库设计的三范式(Normal Form)是一组关于关系型数据库设计的规范,目的是为了减少冗余数据、提高数据存储的效率,并确保数据的一致性。 三范式分为以下三个层次: 1. 第一范式(1NF): 表中每列的属性不可再分 数据表中的每一列都是不可再分的基本数据项,而且在每个记录中
阅读全文
摘要:MySQL-利用binlog恢复数据 这一篇文章里,我们来记录使用mysql-binlog来恢复数据的整个过程 一、前期准备 1、建库建表 创建数据库blog以及下面的article文章表 1 create table if not exists `article` ( 2 `id` int(11)
阅读全文
摘要:MySQL-binlog日志初识 概要 binlog 即 binary log,二进制日志。 这个日志文件以事件的形式记录了数据结构的变更以及数据表的变更(DDL和DML),不包括select和show操作,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 事件(event)即二
阅读全文
摘要:MySQL 不同版本下的group by 大家有没有遇到过这样的坑,在把MySQL升级到更高的版本,一些以前看上去不会出错的group by 操作在这个版本以后就会出现语法报错的情况。这里就来记录下我在使用mysqll分组查询所遇到的坑。 1 # 创建一张表,并插入几条数据 2 3 4 CREATE
阅读全文
摘要:Mysql导入sql文件可能出现的问题 1. 可能出现的错误 本地导入sql文件时,出现'MySQL server has gone away'的错误 2. 问题分析 'MySQL server has gone away' 的问题意思就是指client和MySQL server之间的链接断开了。造
阅读全文
摘要:基本上很多人都在使用navicat来管理和维护数据表和数据库,今天来整理一下如何将excel导入mysql数据表以及中间可能会出现的一些问题。 一、准备工作:整理需要用于导入的excel表 如图: 有几个地方需要注意一下: 1.book_id是表的主键,这个地方最好要填上依次递增的值,否则导入后由系
阅读全文