E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《MySQL系列》
MySQL系列
多表连接查询92及99语法示例详解教程
目录1.笛卡尔积现象2.连接查询知识点概括1)什么是连接查询?2)连接查询的分类3.内连接讲解1)等值连接:最大特点是,连接条件为等量关系。2)sql92语法和sql99语法的区别。3)非等值连接:最大特点是,连接条件为非等量关系。4)自连接:最大特点是,一张表看作两张表。4.外连接讲解1)什么是外连接,和内连接有什么区别?2)外连接的分类前面两天带着大家换了一个口味,带着大家学习了pyechar
·
2021-10-26 13:29
MySQL系列
数据库设计三范式教程示例
目录一、数据库设计三范式相关知识说明1、什么是设计范式?2、为什么要学习数据库的三个范式?3、三范式都有哪些?二、数据库表的经典设计方案1、一对一怎么设计?一、数据库设计三范式相关知识说明1、什么是设计范式?设计表的依据,按照这三个范式设计出来的表,不会出现数据的冗余。2、为什么要学习数据库的三个范式?数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不
·
2021-10-26 13:53
MySQL系列
理解运用union(all)与limit及exists关键字教程
目录1.union:可以将查询结果相加1)unionall:不能去重2)union:可以达到去重的效果。2.limit:分页查询全靠它1)对limit用法的一些说明2)案例说明3)通用的标准分页SQL3.exists用法:又称"相关子查询"1)带你理解exists的执行原理2)案例演示3)一张图说明exists子查询的原理1.union:可以将查询结果相加union用于将查询结果相加,尤其是将两张
·
2021-10-26 11:15
MySQL系列
之七 MySQL存储引擎
一、MyISAM存储引擎缺点:不支持事务最小粒度锁:表级读写相互阻塞,写入不能读,读时不能写不支持MVCC(支持多版本并发控制机制)不支持聚簇索引不支持数据缓存不支持外键崩溃恢复性较差优点:最大支持256TB存储空间读取数据较快,占用资源较少MyISAM引擎存储文件:tbl_name.frm:表格式定义tbl_name.MYD:数据文件tbl_name.MYI:索引文件适用场景:MySQL5.5.
·
2021-10-19 11:59
MySQL强人“锁”难《死磕
MySQL系列
三》
一网打尽MySQL的各种锁系列文章前言一、MySQL中有那些锁二、全局锁三、表锁四、总结系列文章一、原来一条select语句在MySQL是这样执行的《死磕
MySQL系列
一》二、一生挚友redolog、binlog
咔咔-
·
2021-10-09 10:23
Mysql
mysql
数据库
源码 | 为金融场景而生的数据类型:Numeric
曾参与分布式MPP数据库CirroData内核开发(东方国信),现主要负责
MySQL系列
产品内核开发(青云科技)。
·
2021-10-08 11:55
数据库postgresql
一生挚友redo log、binlog《死磕
MySQL系列
二》
innodb_log_file_size二、binlog三、什么是两阶段提交四、为什么需要两阶段提交五、《孔乙己》让你明白redolog是什么六、redolog参数详解系列文章原来一条select语句在MySQL是这样执行的《死磕
MySQL
咔咔-
·
2021-09-26 11:09
Mysql
mysql
数据库
sql
【
MySQL系列
】MySQL事务知识点
事务的特性ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性)Atomicity:原子性,执行的最小单元,不可拆分。Consistency:一致性,事务在执行DML操作时,要么成功,要么失败。Isolation:隔离性。两个事务执行具有隔离性。Durability:持久性。事务执行以后,对数据库的影响是持久的。mysql
JobsTribe
·
2021-09-23 20:35
sql
mysql
sql
数据库
事务
死锁
MySQL系列
之十三 MySQL的复制
目录一、MySQL复制相关概念二、简单的一主一从架构实现1、新数据库搭建主从架构2、旧数据库新加从服务器三、级联复制架构实现四、主主复制架构五、半同步复制的实现六、加密传输复制的实现七、MySQL复制的相关指令和变量总结一、MySQL复制相关概念主从复制:主节点将数据同步到多个从节点级联复制:主节点将数据同步到一个从节点,其他的从节点在向从节点复制数据同步复制:将数据从主节点全部同步到从节点时才返
·
2021-09-15 19:07
MySQL系列
之六 用户与授权
目录系列教程一、用户管理1、用户账号2、增加删除账号3、破解管理账号密码二、授权管理1、授权2、查询授权3、收回授权总结系列教程
MySQL系列
之开篇MySQL关系型数据库基础概念
MySQL系列
之一MariaDB-server
·
2021-09-06 19:01
MySQL系列
之十四 MySQL的高可用实现
一、MHA对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库。1、MHA工作原理从宕机崩溃的master保存二进制日志事件(binlogevents)识别含有
·
2021-09-05 12:19
mysql 系列:日志
日志分类在mysql里的日志种类有很多,从总体上来讲可以分为Server层和存储引擎层的(关于mysql的总体架构可以看这篇:
mysql系列
:总体架构概述)。在Server层里的日志分类
·
2021-09-02 22:24
mysql
MySQL系列
之九 mysql查询缓存及索引
哪些查询可能不会被缓存:查询缓存相关的服务器变量:查询缓存相关的状态变量:三、索引1、索引类型:2、高性能索引策略:3、索引的优化建议4、索引的创建与删除四、EXPLAIN命令五、SQL语句性能优化系列教程
MySQL
·
2021-09-01 13:46
原来一条select语句在MySQL是这样执行的《死磕
MySQL系列
一》
《一起啃
MySQL系列
一》前言一、从宏观的角度分析MySQL二、一条SQL执行要经过多少困难?
咔咔-
·
2021-08-23 13:16
Mysql
mysql
《
MySQL系列
》InnoDB行记录存储结构
前言我们平时在向MySQL数据库表中插入数据时,实际数据是以行记录的格式存储在磁盘上的,本篇我们就一起来详细的了解下MySQL的行记录格式,理解了行记录的格式有助于我们后面了解MySQL如何快速在页中定位出行记录,以及MySQL的版本控制链,事务隔离级别等等,行记录格式是许多MySQL核心知识的基础。InnoDB行记录类型MySQL中总共提供了四种类型的行格式:Compact,Redundant,
·
2021-08-19 13:06
mysqlinnodb
MySQL系列
之三 基础篇
MySQL简介二、MySQL的发展历史三、MariaDB的基本使用1、基本安装与配置2、客户端命令:mysql3、其他客户端工具4、安全加强脚本mysql_secure_installation系列教程
MySQL
·
2021-08-13 18:39
Mysql系列
(一) - MySQL的基本用法
事务MySQL有众多引擎,比如常用的InnoDB,MyISAM,MEMORY等,但是只有InnoDB支持事务.因此,本文所有的叙述以及操作,都是建立在InnoDB的基础上.什么是事务?首先事务多用来管理一组SQL,保证这一组SQL要么都成功,要么都失败.事务的相关操作begin;--开启事务commit;--提交事务rollback;--回滚事务savepointxxx;--设置保存点,可以用于回
勤劳的搬运工
·
2021-08-11 23:20
MySQL系列
之开篇 MySQL关系型数据库基础概念
目录一、基础概念二、数据库管理技术的发展三、关系型数据库(RDBMS)概念四、RDBMS设计范式一、基础概念数据(Data)是描述事物的符号记录,是指利用物理符号记录下来的、可以鉴别的信息。1、数据库(Database,DB)是指长期储存在计算机中的有组织的、可共享的数据集合。数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户分享。数据的三
·
2021-08-11 16:29
MySQL系列
之二 多实例配置
系列教程
MySQL系列
之开篇MySQL关系型数据库基础概念
MySQL系列
之一MariaDB-server安装
MySQL系列
之三基础篇
MySQL系列
之四SQL语法
MySQL系列
之五视图、存储函数、存储过程
·
2021-08-03 17:31
MySQL系列
之五 视图、存储函数、存储过程、触发器
目录系列教程一、视图1、视图的创建2、查看视图定义3、删除视图二、存储函数1、系统函数2、自定义函数(user-definedfunction:UDF)三、存储过程四、触发器总结系列教程
MySQL系列
之开篇
·
2021-08-02 14:19
MySQL系列
之十 MySQL事务隔离实现并发控制
目录一、并发访问控制二、事务Transactions1、事务遵循ACID原则:2、事务的生命周期3、事务的隔离级别4、死锁一、并发访问控制实现的并发访问的控制技术是基于锁;锁分为表级锁和行级锁,MyISAM存储引擎不支持行级锁;InnoDB支持表级锁和行级锁;锁的分类有读锁和写锁,读锁也被称为共享锁,加读锁的时候其他的人可以读;写锁也称为独占锁或排它锁,一个写锁会阻塞其他读操作和写操作;锁还分为隐
·
2021-08-01 13:55
MySQL系列
之十二 备份与恢复
几乎物理热备+增量备份3、mysqldump+InnoDB+binlog=完全逻辑热备+增量备份4、Xtrabackup+InnoDB==完全热备+增量备份5、使用Xtrabackup实现单表备份总结系列教程
MySQL
·
2021-08-01 13:24
MySQL系列
之十一 日志记录
系列教程
MySQL系列
之开篇MySQL关系型数据库基础概念
MySQL系列
之一MariaDB-server安装
MySQL系列
之二多实例配置
MySQL系列
之三基础篇
MySQL系列
之四SQL语法
MySQL系列
之五视图
·
2021-08-01 13:24
堪比培训机构的
MySQL系列
博客
这个blog,我整理了我之前写的MySQL开发系列和MySQL运维系列,知识丰富程度堪比培训机构个人能力有限,如有错误的地方,欢迎指正。一.MySQL开发系列1.1MySQL行转列MySQL行转列MySQL行转列是MySQL岗位笔试的一个入门级别的考试题目,做一些日常的统计分析报表的时候经常会被使用到。很多刚开始学MySQL开发都卡在了行转列这个需求上了,之前B站免费的MySQL高级视频教程(面向
只是甲
·
2021-07-21 14:29
Dubbo高频面试题+解析:面向Java开发者的复习指南
01蚂蚁金服面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对
MySQL系列
的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题。
Java二叉树
·
2021-07-08 16:00
程序员
面试
经验分享
java
MySQL系列
—MySQL编译安装常见问题(或缺少依赖)及解决方法,MySQL 编译安装时需要安装的依赖(全)
MySQL系列
—MySQL编译安装常见问题(或缺少依赖)及解决方法MySQL编译安装时需要安装的依赖(全):yuminstall-ycmakeyuminstallncursesncurses-devel-yyuminstall-ylibarchiveyuminstall-ygccgcc-c
米老鼠的米
·
2021-07-07 15:32
阿里P8大牛亲自讲解!高并发系统设计负载均衡架构
01阿里面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对
MySQL系列
的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题请解释关系型数据库概念及主要特点
椰果学Android
·
2021-07-06 02:47
程序员
java
经验分享
面试
PHP与数据库基础
一,链接数据库的三种方式:1.1
mysql系列
函数1.2mysqli系列函数:提供了过程化和面向对象两种风格的API,增加了预编译和参数绑定等;1.3PDO:PDO扩展定义了一个访问数据库的轻量,持久的接口
君满楼001
·
2021-05-08 03:04
【技术研究】
Mysql系列
——having
mysql中having的作用是对分组之后的结果进行筛选。在group的基础上,见http://www.jianshu.com/p/38f1992fb0ea?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin&from=singlemessage&isappinstalled=1进一步需要帅选
小静默
·
2021-04-23 01:18
Mysql索引优化二
Mysql系列
文章目录文章目录
Mysql系列
文章目录一、分页查询优化1、根据自增且连续的主键排序的分页查询2、根据非主键字段排序的分页查询二丶Join关联查询优化1、嵌套循环连接Nested-LoopJoin
怎么起个名就那么难
·
2021-04-22 13:09
mysql
mysql
Mysql索引优化一
Mysql系列
文章目录我们常常写的sql语句不知道为什么不走索引,接下来咱们谈谈Sql索引优化文章目录
Mysql系列
文章目录一、Mysql如何选择合适的索引?
怎么起个名就那么难
·
2021-04-21 15:05
mysql
mysql
数据库基础篇(一)—— 初识MySQL
如下图,是
MySQL系列
的整体内容大纲。一、为什么要学习数据库平时我们大多数数据都是存储到Exce
python与数据分析
·
2021-04-08 16:44
高性能
MySql系列
-查询性能优化
前言查询优化、索引优化、库表结构优化需要齐头并进,一个不落。最佳实践是否在检索大量的数据行大多数的慢查询都是因为检索了大量的数据行导致的。每次看到select*时都应该有怀疑审视的目光1.不必要的列可能导致过多的IO/CPU/内存消耗。2.无法使用覆盖索引提升性能。不要重复执行相同的查询例如用户头像URL,应当在首次查询后缓存起来。检查3个指标响应时间扫描的行数返回的行数响应时间=服务时间+排队时
·
2021-03-13 10:54
mysql
高性能
MySql系列
-创建高性能的索引
前言索引对于良好的查询性能至关重要,尤其是当表的数据量越来越大时。数据量小时,还看不出来索引发挥的重要作用。在实际开发时,千万不要轻视和忽略了索引的重要性。有时候,一个“最优”的索引甚至比一个“良好”的索引,查询性能要好两个数量级。索引基础知识很多人都喜欢将索引比作字典的目录。我们想要查某个字时,先在目录里查找这个字的页码(索引扫描),然后直接翻到那一页,就找到了那个字。没有目录(字典)时,我们只
·
2021-03-13 10:53
mysql
高性能
MySql系列
-分库分表和数据异构技术
分库分表中间件:sharding-jdbc/cobar/mycat等中间件。分表维度:如用户ID/订单ID等。分表算法:取模/哈希/路由表等。分库分表具体技术不做详细介绍,本文主要想聊下数据异构问题。分库分表实际面临的问题1.选择哪种分库分表的方式?一种是按照range来分,就是每个库一段连续的数据,这个一般是按比如时间范围来的,但是这种一般较少用,因为很容易产生热点问题(如冷热订单数据),大量的
·
2021-03-13 10:53
mysql
高性能
MySql系列
-Schema与数据类型优化
最佳实践1.越简单的类型越好比如整型比字符串型好,因为字符的排序规则、校对规则更复杂。2.尽量使用MySql内置的类型比如用datetime存储日期,不要用字符串。用整型存储IP地址,不要用字符串。因为IP地址xxx.xxx.xxx.xxx实际上底层是32位无符号整数,之所以表示为小数点的形式是为了方便阅读。所以应该使用整型来存储IP地址,Mysql也提供了INET_ATON()和INET_NTO
·
2021-03-13 10:22
mysql
高性能
MySql系列
-读写分离/主从复制/主从复制延时解决方案
读写分离基于MySql自身提供的主从复制架构,写操作请求发往主库,读操作请求发往从库。一个主库可以挂多个从库。主库完成写操作后,将数据通过binlog方式同步给从库。主从复制工作原理主库完成写操作后,将变更写入binlog日志,从库的IO线程从主库的binlog日志拉取拷贝数据变更日志,写入到relay中继日志,然后从库的SQL线程从relay日志中重放sql写操作,完成数据的同步。主从复制延时较
·
2021-03-13 10:22
mysql
【图文详解】MySQL 系列之 redo log、undo log 和 binlog 详解
InnoDBArchitecturehttps://dev.mysql.com/doc/refman/5.6/en/innodb-architecture.htmlSQL执行业务流程这篇文章主要介绍了
MySQL
东海陈光剑
·
2021-03-12 10:00
数据库
python
redis
mysql
java
【图文详解】
MySQL系列
之redo log、undo log和binlog详解
这篇文章主要介绍了
MySQL系列
之redolog、undolog和binlog详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。
禅与计算机程序设计艺术
·
2021-03-12 01:58
【图文详解】
MySQL系列
之redo log、undo log和binlog详解
这篇文章主要介绍了
MySQL系列
之redolog、undolog和binlog详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。
东海陈光剑
·
2021-03-12 01:59
数据库
python
redis
mysql
java
高性能
MySql系列
-读写分离/主从复制/主从复制延时解决方案
读写分离基于MySql自身提供的主从复制架构,写操作请求发往主库,读操作请求发往从库。一个主库可以挂多个从库。主库完成写操作后,将数据通过binlog方式同步给从库。主从复制工作原理主库完成写操作后,将变更写入binlog日志,从库的IO线程从主库的binlog日志拉取拷贝数据变更日志,写入到relay中继日志,然后从库的SQL线程从relay日志中重放sql写操作,完成数据的同步。主从复制延时较
·
2021-03-09 22:47
mysql
高性能
MySql系列
-查询性能优化
前言查询优化、索引优化、库表结构优化需要齐头并进,一个不落。最佳实践是否在检索大量的数据行大多数的慢查询都是因为检索了大量的数据行导致的。每次看到select*时都应该有怀疑审视的目光1.不必要的列可能导致过多的IO/CPU/内存消耗。2.无法使用覆盖索引提升性能。不要重复执行相同的查询例如用户头像URL,应当在首次查询后缓存起来。检查3个指标响应时间扫描的行数返回的行数响应时间=服务时间+排队时
·
2021-03-09 22:25
mysql
狂神mysql_狂神说MySQL02:数据库操作
狂神说
MySQL系列
连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习。禁止随意转载,转载记住贴出B站视频链接及公众号链接!
陈思荣
·
2021-02-03 11:31
狂神mysql
Mysql系列
学习〖一〗基于Docker的Mysql主从复制搭建
Mysql系列
学习〖一〗基于Docker的Mysql主从复制搭建一.前置工作1.1安装docker1.2拉取mysql镜像二.集群搭建2.1主从运行2.2Master配置三.配置Slave四.开启主从复制功能五
ktoking
·
2021-01-28 17:24
Mysql
mysql
主从复制
docker搭建mysql
docker
主从
Docker安装mysql
本文为基于Docker实现Nginx、php、mysql、redis等服务系列文章中Docker安装
mysql系列
文章目录https://blog.csdn.net/appAndWxy/article/
ww_xx_yy
·
2021-01-28 14:14
Docker
MYSQL
mysql
docker
MySQL系列
(3) 常见语法 & sql & & 问题
1.MySQL查询字段区不区分大小写?MySQL默认的字符检索策略:utf8_general_ci,表示不区分大小写。1.1解决方案一可以使用utf8_general_cs,表示区分大小写,也可以使用utf8_bin,表示二进制比较,同样也区分大小写。#注意:在Mysql5.6.10版本中,不支持utf8_genral_cs>>创建表时,直接设置表的collate属性为utf8_general_c
suxin1932
·
2021-01-14 22:49
mysql主库从库在同一台服务器_《深入精通Mysql(五)》实战:Mysql实现主从复制...
深入精通
Mysql系列
其他文章推荐:《深入精通Mysql(一)》系列之Mysql整体架构和sql执行过程《深入精通Mysql(二)》深入底层剖析Mysql索引(面试必问)《深入精通Mysql(三)》深入底层剖析
草履虫稽亚娜
·
2021-01-05 19:02
MySQL系列
之redo log、undo log和binlog详解
事务的实现redolog保证事务的持久性,undolog用来帮助事务回滚及MVCC的功能。InnoDB存储引擎体系结构redologWriteAheadLog策略事务提交时,先写重做日志再修改页;当由于发生宕机而导致数据丢失时,就可以通过重做日志来完成数据的恢复。InnoDB首先将重做日志信息先放到重做日志缓存按一定频率刷新到重做日志文件重做日志文件:在默认情况,InnoDB存储引擎的数据目录下会
·
2020-12-26 13:53
MySQL系列
(一)在Linux服务器上安装并配置MySQL
MySQL系列
(一)在Linux服务器上安装并配置MySQLStep1:在终端安装Mysql-server-5.7Step2:远程连接数据库Step3:修改服务器`MySQL`配置文件Step4:创建用户修改访问权限以远程连接数据库
编程小镇
·
2020-12-11 23:47
数据库
数据库
mysql
linux
Mysql的几个灵魂拷问(一)
开发对于数据库的了解可不能局限于CURD,数据库的技能复杂度也不是仅仅写几个复杂的sql语句,这个
Mysql系列
就是对数据库由浅到深的总结。一、基础概念myisam和innodb的区别吗?
千淘萬漉
·
2020-10-18 08:17
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他