## 主键 超键 候选键 外键 (mysql数据库常见面试题) 数据库之互联网常用架构方案 数据库之互联网常用分库分表方案 分布式事务一致性解决方案 MySQL Explain详解 ## 数据库事务的四个特性及含义 (mysql数据库常见面试题) ## drop,delete与truncate的区别(mysql数据库常见面试题) ## 索引的工作原理及其种类(mysql数据库常见面试题) ## 连接的种类(mysql数据库常见面试题) ## 数据库优化的思路(mysql数据库常见面试题) ##…
Mysql三剑客系列书籍: 大佬推荐 首先推荐<高性能 MySQL>,这本书是 MySQL 领域的经典之作,拥有广泛的影响力.不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习.不管是数据库新手还是专家,都能从本书中有所收获. 其次如果你对 MySQL 的内部原理有兴趣的话,可以看一下这本书<MySQL 技术内幕:InnoDB 存储引擎>.当然,还有官网的MySQL Internals Manual . 另外个人认为数据库的索引设计和优化也是非常关键的,所以推荐另一本书&l…
一 简介: 今天是第二篇,讲解的是mysql的事务日志 二 具体 1 WAL技术(先写日志,再写磁盘) 2 binlog redolog 二阶段提交协议     目的 保持 redo log和binlog之间的逻辑一致,这样采用binlog方式就能恢复数据     第一阶段先写redo log,处于prepare状态    1 redo log记录的是物理日志,数据页的具体修改操作    2 控制参数与原理 原理系列 1 mysql写日志过程 log_buff ---mysql写 (write)…
重新学习Mysql数据库4:Mysql索引实现原理 MySQL索引类型 (https://www.cnblogs.com/luyucheng/p/6289714.html) 一.简介 MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 二.语句 CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[lengt…
本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号[Java技术江湖]的<重新学习MySQL数据库>其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有…
MySQL简介 数据存取演变史 起源······文本文件 在最开始使用计算机都没有相应的规范我们的数据一般都是自己起一个名字然后就根据这个路径存储数据并且存储数据的格式也都五花八门就产生了很多奇奇怪怪的方式 文件路径C:xxx.txt,D:xxx.txt, E:xxx.txt, F:xxx.txt等 数据存储格式:joseph|321, Alice¥520等 发展······软件开发目录规范 我们渐渐的创造出一些默认的软件开发目录规范,让存储数据不再变得那么难以查找,并且一看某些文件夹就知道内部…
MySQL 简介 点击查看MySQL官方网站 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品 开源 免费 不要钱 使用范围广,跨平台支持性好,提供了多种语言调用的 API 是学习数据库开发的首选 查看数据库排名:https://db-engines.com/en/ranking 特点 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 支持多种操作系统,如Linux…
Mysql 查看连接数,状态 最大并发数(赞)   -- show variables like '%max_connections%'; 查看最大连接数 set global max_connections=1000 重新设置     mysql> show status like 'Threads%'; +-------------------+-------+| Variable_name     | Value |+-------------------+-------+| Thread…
MySql正则表达式简介及使用 by:授客 QQ:1033553122 简介 正则表达式描述了一组字符串,该字符放置于REGEXP工具后面.作用是将一个正则表达式与一个文本串进行比较. 最简单的正则表达式是不含任何特殊字符的正则表达式. 例如,正则表达式hello匹配hello. 非普通的正则表达式采用了特殊的特定结构,从而使得它们能够与1个以上的字符串匹配. 例如,正则表达式hello|word匹配字符串hello或字符串word. 实例 #正则表达式^,查找以指定字符串开头的语句 #eg:找…
简单介绍mysql双机,多机异地热备简单原理实战. 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致. 这样做的好处多. 1. 可以做灾备,其中一个坏了可以切换到另一个. 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量.  对于异地热备,尤其适合灾备.废话不多说了.我们直接进入主题. 我们会主要介绍两部分内容: 一, mysql 备份工作原理 二, 备份实战 我们开始. 我使用的是my…