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之事务和锁机制
文章目录一、事务1.1事务特征1.2隔离级别1.3开启事务二、锁机制2.1读锁、写锁2.2全局锁、表锁、行锁2.3记录锁、间隙锁、临键锁提示:以下是本篇文章正文内容,
MySQL系列
学习将会持续更新一、事务在数据库里面
一只咸鱼。。
·
2023-04-08 17:18
MySQL
MongoDB
mysql
数据库
java
事务
锁
【MySQL进阶-02】mysql的explain执行计划以及索引优化
MySql系列
整体栏目内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解
huisheng_qaq
·
2023-04-06 13:42
mysql
mysql
数据库
【MySQL进阶-10】深入理解redolog,undolog和binlog的底层原理
MySql系列
整体栏目内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解
huisheng_qaq
·
2023-04-06 13:42
mysql
mysql
数据库
redolog
undolog
innodb
【mysql进阶-彩蛋篇】深入理解顺序io和随机io(全网最详细篇)
MySql系列
整体栏目内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解
huisheng_qaq
·
2023-04-06 13:12
mysql
mysql
顺序io和随机io
预读
innodb
磁盘
Mysql系列
——数据库设计(1)——关系型数据库使用情景
为什么使用数据库许多人会问为什么软件存储数据会使用数据库?记得当时有一位做Flash开发的朋友说,你们做后端开发的一旦牵涉到存储数据就会想用数据库。其实存储数据可以使用文件。他的说法有一定道理。那么需要存储数据时,什么情况使用文件、什么情况使用数据库呢?前端存储数据使用文件都能解决吗?这篇文章会解答这些问题。关系型数据库优点关系型数据库的理论依据是笛卡尔的关系数学理论,但是实际上,大多数使用维护数
weixin_34240520
·
2023-04-05 18:15
数据库
前端
运维
ViewUI
【
Mysql系列
】——详细剖析数据库中的存储引擎
【
Mysql系列
】——详细剖析数据库中的存储引擎前言存储引擎什么是存储引擎?
博客小梦
·
2023-04-05 18:10
Mysql【进阶版】
数据库
mysql
服务器
MySQL系列
之查询具有层级数据
(示例数据是小冰自己的数据库哦,其中parent_id是必不可少的,因为这个是决定层级关系的字段)--按照层级关系查询机构部门数据(Tree)WITHRECURSIVEtempAS(SELECTr.*FROMsys_deptrUNIONALLSELECTr.*FROMsys_deptr,temptWHEREt.id=r.parent_id)selectDISTINCTtemp.*fromtemp;
阿小冰
·
2023-04-04 21:33
mysql
笔记/经验
mysql
数据库
database
大佬带你看源码!sqlserver和mysql的区别
01阿里面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对
MySQL系列
的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题请解释关系型数据库概念及主要特点
spring知识点大全
·
2023-04-04 06:26
程序员
java
经验分享
面试
Mysql系列
(一) - Mysql的架构体系
目录前言MySQL架构图连接层编辑服务层连接池缓存解析器优化器执行器存储引擎层MyISAM与InnoDB引擎的区别如何在两种存储引擎中进行选择?系统文件存储层数据文件日志文件(错误日志,binglog和慢查询日志)redolog文件:undolog文件:配置文件一条SQL执行流程更新数据SQL的执行流程总结前言从互联网发展至今20几年,mysql这个数据库系统也一直伴随着我们一起发展。mysql是
男孩NoBad
·
2023-04-02 16:18
Mysql系列
mysql
数据库
架构
全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构
二、MySQL整体结构浅析本章作为
MySQL系列
的开篇之作,当然也有一定的原因,毕竟只有先对MySQL的整体架构有了一个宏观的认知,才能更好的理解每个细节点的知识。
小二上酒8
·
2023-04-02 16:32
mysql
架构
数据库
java
后端
真1分钟搞懂缓存穿透、缓存击穿、缓存雪崩
推荐阅读文章JavaSE系列1️⃣《JavaSE系列教程》
MySQL系列
2️⃣《
MySQL系列
教程》JavaWeb系列3️⃣《JavaWeb系列教程》SSM框架系列4️⃣《SSM框架系列教程》文章目录四
緑水長流*z
·
2023-04-01 12:18
redis
缓存
数据库
redis
缓存击穿
缓存穿透
MySQL系列
——MySQL8+keepalived双主热备高可用
概述本次的文章会格外的长,网上大多的配置流程已经不可使用,本篇文章可以称为保姆级教程如上图,VIP地址为192.168.10.100,如果主机192.168.10.129挂了,会自动切换到备机192.168.10.130上,由于是双主,数据可以进行同步恢复部署流程大致为在192.168.10.129服务器上部署docker、mysql一主一丛在192.168.10.130服务器上部署docker、
Mr___Ray
·
2023-03-31 17:27
互联网技术架构
1024程序员节
深入理解
Mysql系列
——行存储和列存储详解
行存储数据一行一行存储,实际存在磁盘上是一块一块的存储,每行的长度不一定相同。举个例子,按mysql的存储设计,数据是按行排列到磁盘中的,比如第1行的全部字段用/分开,连续写入到磁盘中,"1/猪肉/肉类/50/2.0/2020.01.01"在order.idb文件中的offset范围为1201~1250。当用户需要查找第1笔订单的价格,语句为"selectpricefromtablewhereor
weixin_41186611
·
2023-03-31 15:00
深入理解Mysql系列
mysql
数据库
Mysql高性能优化笔记(含578页笔记PDF文档),收藏了
容易懵,注意看)MySQL管理员常⽤的⼀些命令介绍Mysql权限⼯作原理查看所有⽤户创建⽤户修改密码给⽤户授权查看⽤户权限撤销⽤户权限删除⽤户授权原则说明DDL常⻅操作汇总库的管理表的管理表中列的管理
Mysql
Java小叮当
·
2023-03-31 04:17
编程
Mysql
mysql
性能优化
数据库
Mysql笔记
mysql面试题
4_MySQL逻辑架构
系列文章目录第1章
MySQL系列
文章之子查询第2章
MySQL系列
文章之表的操作和约束第3章
MySQL系列
文章之表的视图和存储过程第4章
MySQL系列
文章之逻辑架构第5章
MySQL系列
文章之存储引擎第6章
Justinyh
·
2023-03-29 22:28
MySQL
mysql
架构
数据库
MySQL系列
:Windows 下 MySQL 8.X 的安装
之前一直使用的是MySQL5.7,但由于MySQL增加了一些新特性,所以选择了更新。下载MySQL进入MySQL官网下载地址,选择Windows(x86,64-bit),ZIPArchive。下载地址:https://dev.mysql.com/downloads/mysql/可不用登录,直接跳过。下载过程也许有丢丢慢,耐心等待下。下载完成后,直接解压到自己喜欢的位置即可。卸载原有版本如果之前有安
杨小格子
·
2023-03-29 02:32
Java实现cs架构
01阿里面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对
MySQL系列
的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题请解释关系型数据库概念及主要特点
带你一起提升
·
2023-03-28 21:41
程序员
面试
后端
java
explain mysql执行顺序_「explain」
MySQL系列
-优化之explain执行计划详解 - seo实验室
explain1.id介绍这个id不是主键的意思,他是用来标识select查询的序列号,包含一组数字,表示查询中执行select子句或者操作表的顺序。会出现以下情况:id相同:按从上到下顺序执行id不同:id值越大,优先级越高,越先被执行id相同不同的同时存在:优先执行id值大的,如果id值相同,则按从上到下的顺序执行id为null表示是用来合并结果集的,在sql使用union关键字合并结果集就会
屁伦
·
2023-03-28 20:43
explain
mysql执行顺序
Mysql详细剖析数据库中的存储引擎
我仅已此文,和大家分享【
Mysql系列
】——详细剖析数据库中的存储引擎~都是精华内容,可不要错过哟!!!存储引擎什么是存储
·
2023-03-28 00:21
牛客刷题——
Mysql系列
今天给大家带来的刷题系列是:
Mysql系列
mysql刷题链接直达mysql刷题里面有非常多的题库跟面经知识真的非常良心了!!题目描述查询所有列_牛客题霸_牛客网(nowcoder
普通网友
·
2023-03-24 03:28
面试
学习路线
阿里巴巴
android
前端
后端
【基础篇】
MySQL系列
之外键设置
大家好,我是颜语凌。个人主页:颜语凌文章介绍:MySQL基础篇系列文章欢迎点赞➕关注➕评论目录一、外键约束作用二、对于已经存在的字段添加外键约束三、在创建数据表时设置外键约束四、删除外键约束五、小结一、外键约束作用外键约束:对外键字段的值进行更新和插入时会和引用表中字段的数据进行验证,数据如果不合法则更新和插入会失败,保证数据的有效性二、对于已经存在的字段添加外键约束--为cls_id字段添加外键
颜语凌
·
2023-03-23 20:45
MySQL数据库
mysql
sql
数据库
Java开发面试基础,springkafka多线程消费
01蚂蚁金服面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对
MySQL系列
的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题。
普通网友
·
2023-03-22 12:55
程序员
面试
后端
java
《死磕
MySQL系列
七》
系列文章三、MySQL强人“锁”难《死磕
MySQL系列
三》四、S锁与X锁的爱恨情仇《死磕
MySQL系列
四》五、如何选择普通索引和唯一索引《死磕
MySQL系列
五》六、五分钟,让你明白MySQL是怎么选择索引
原来是咔咔吖
·
2023-03-21 20:25
MySQL系列
:一句SQL,MySQL是怎么工作的?
对于MySQL而言,其实分为客户端与服务端。服务端,就是MySQL应用,当我们使用netstartmysql命令启动的服务,其实就是启动了MySQL的服务端。客户端,负责发送请求到服务端并从服务端获取数据,客户端可以有多种形式,可以是我们通过mysql-uroot-p1234打开的黑窗口,也可以是我们使用的Nativecat、SQLyog等数据库连接工具,甚至我们的程序,也可以称作MySQL的客户
杨小格子
·
2023-03-21 09:49
MySQL系列
:MySQL的基本使用
数据库的基本操作在MySQL数据库中,对于一个MySQL示例,是可以包含多个数据库的。在连接MySQL后,我们可以通过showdatabases;来进行查看有那么数据库。这里已经存在一些库了,其中information_schema、auth、mysql、performance_schema这几个库时是MySQL内置的(不同版本略有差异)。那如何新建自己的数据库呢?使用CREATEDATABASE
杨小格子
·
2023-03-19 00:55
MySQL系列
学习笔记(二)
事务隔离隔离性与隔离级别提到事务,你肯定会想到ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天我们就来说说其中I,也就是“隔离性”。当数据库上有多个事务同时执行的时候,就可能出现脏读(dirtyread)、不可重复读(nonrepeatableread)、幻读(phantomread)的问题,为了解决这些问题,
stupidzhang
·
2023-03-14 12:48
『 MySQL篇 』:MySQL表的聚合与联合查询
基础篇
MySQL系列
专栏(持续更新中…)1『MySQL篇』:库操作、数据类型2『MySQL篇』:MySQL表的CURD操作3『MySQL篇』:MySQL表的相关约束4『MySQL篇』:MySQL表的聚合与联合查询目录一
署前街的少年
·
2023-03-13 14:41
MySQL剖析
mysql
数据库
sql
专治Java底子差,不要再认为泛型就是一对尖括号了
推荐阅读文章JavaSE系列1️⃣《JavaSE系列教程》
MySQL系列
2️⃣《
MySQL系列
教程》JavaWeb系列3️⃣《JavaWeb系列教程》SSM框架系列4️⃣《SSM框架系列教程》本博客知识点收录于
緑水長流*z
·
2023-03-10 18:37
Java
java
jvm
开发语言
泛型
集合
【
MySQL系列
笔记】- 第五章 - 数据操作语言 DDL - 对表的增删改操作
DDL数据操作语言表的创建和数据类型建表createtable表名(字段名1数据类型,字段名1数据类型,...字段名1数据类型);表名建议以t_开始或以tbl_开始MySQL中的数据类型数据类型描述varchar可变字符串,最长255,能够动态分配空间char定长字符串(速度更快,可能造成空间浪费)int整型,最长11bigint长整型float单精度浮点型double双精度浮点型date短日期d
Harvey Chui
·
2023-03-09 22:57
MySQL系列笔记
mysql
数据库
java
【
MySQL系列
】MySQL表的增删改查(基础)
☕目录☕前言一、CRUD二、新增(create)2.1新增元素2.2指定列插入2.3插入多组数据输入2.4多组数据+指定列插入三、查询(retrieve)3.1全列查询3.2指定列查询3.3查询字段为表达式3.4别名(as)3.5去重查询(distinct)3.6排序查询(orderby)3.7条件查询(where)3.8分页查询(limit...offset...)四、修改(update)五、删
哎呀是小张啊
·
2023-02-17 21:24
MySQL数据库
MySQL数据库
数据库系列0-提纲
学习参照极客时间MySQL实战45讲从某种层面来讲,
MySQL系列
也是实战阅读笔记。对于MySQL,包括其他直接使用的组件来讲,我们作为使用者为什么要对其实现原理要有叫全面的认知。
xgangzai
·
2023-02-01 03:05
MySQL系列
:一句SQL,MySQL是怎么工作的?
对于MySQL而言,其实分为客户端与服务端。服务端,就是MySQL应用,当我们使用netstartmysql命令启动的服务,其实就是启动了MySQL的服务端。客户端,负责发送请求到服务端并从服务端获取数据,客户端可以有多种形式,可以是我们通过mysql-uroot-p1234打开的黑窗口,也可以是我们使用的Nativecat、SQLyog等数据库连接工具,甚至我们的程序,也可以称作MySQL的客户
杨小格子
·
2023-01-31 16:30
『 MySQL篇 』:MySQL表的相关约束
基础篇
MySQL系列
专栏(持续更新中…)1『MySQL篇』:库操作、数据类型2『MySQL篇』:MySQL表的CURD操作3『MySQL篇』:MySQL表的相关约束文章目录1.非空约束(`notnull
署前街的少年
·
2023-01-30 16:47
MySQL剖析
mysql
数据库
sql
MySQL系列
之二 -- InnoDB所使用的七种锁
上一篇文章[
MySQL系列
之一--事务](https://www.jianshu.com/p/5b213becd8ad)中在介绍事务的隔离等级实现原理是引入了MySQL锁的机制,本篇文章就针对MySQL
花神子
·
2023-01-28 16:01
FPGA:Verilog HDL程序的基本结构
本文已收录于
MySQL系列
专栏:FPGA欢迎订阅,持续更新。文章和代码已归档至【Github仓库】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复FPGA也可获取。
·
2023-01-27 11:18
fpga
FPGA:Verilog HDL程序的基本结构
本文已收录于
MySQL系列
专栏:FPGA欢迎订阅,持续更新。文章和代码已归档至【Github仓库】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复FPGA也可获取。
·
2023-01-26 00:47
fpga
【
MySQL系列
】第一节.MySQL数据库基础
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、数据库的介绍1.1什么是数据库1.2数据库的分类二、数据库的结构2.1数据库的客户端和服务器2.2数据库的服务器是如何组织数据的?2.3MySQL服务器把数据存储在硬盘上三、数据库的操作3.1创建当前数据库3.2显示当前数据库3.3使用数据库3.4删除数据库四、数据库的常用数据类型4.1数值类型4.2字符串类型4.3日
未央.303
·
2023-01-21 16:27
MySQL系列
mysql
『 MySQL篇 』:MySQL表的CURD操作
MySQL系列
专栏持续更新中…MySQL专栏目录目录一、SQL语句-SQL通用语法-注释-SQL语句分类二、基础表操作-创建表-查看库中的表-查看表结构-删除表-重命名表三、MySQL中的增删查改操作-
署前街的少年
·
2023-01-19 13:58
MySQL剖析
mysql
数据库
sql
10_数据库其它调优策略
系列文章目录第1章
MySQL系列
文章之子查询第2章
MySQL系列
文章之表的操作和约束第3章
MySQL系列
文章之表的视图和存储过程第4章
MySQL系列
文章之逻辑架构第5章
MySQL系列
文章之存储引擎第6章
Justinyh
·
2023-01-19 05:04
MySQL
数据库
mysql
java
MYSQL系列
-查重复数据
目录前言处理流程一.确定主键二.构建查询语句2.1处理逻辑2.2代码示例2.3分析和处理前言处理业务数据的时候,总会面临处理业务数据的情况。往往不确定业务主键是否准确的时候,这时候要保持谨慎态度,先按照业务主键去找出重复数据,确认了数据是重复的,这时候再进行删除等操作。处理流程一.确定主键业务主键(自然主键):在数据库表中把具有业务逻辑含义的字段作为主键,称为“自然主键(NaturalKey)”。
marst437730201
·
2023-01-03 18:53
数据处理
mysql
数据库
database
mysql5.7锁机制_
Mysql系列
之锁机制
一般一个程序满,从消耗的角度,一个是cpu,一个是IO,但有的时候mysql慢,是因为某条sql不小心把整个表给锁了。什么是锁?锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算机资源(如CPU,RAM,I/O)的争用外,数据也是供很多用户共享的资源。如何保证数据并发访问的一致性,有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。锁的
哈影小十君
·
2022-12-29 11:10
mysql5.7锁机制
深入理解mysql的索引分类,覆盖索引,覆盖索引失效,回表,MRR
MySql系列
整体栏目内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解
huisheng_qaq
·
2022-12-23 21:29
mysql
mysql
覆盖索引
mysql回表
MRR
深入理解mysql执行的底层机制
MySql系列
整体栏目内容链接地址【一】深入理解mysql索引本质https://blog.csdn.net/zhenghuishengq/article/details/121027025【二】深入理解
huisheng_qaq
·
2022-12-23 21:59
mysql
mysql
数据库
java
sql
玩转
Mysql系列
- 第23篇:mysql索引管理详解
Mysql系列
的目标是:通过这个系列从入门到全面掌握一个高级开发所需要的全部技能。欢迎大家加我微信itsoku一起交流java、算法、数据库相关技术。这是
Mysql系列
第23篇。
「已注销」
·
2022-12-22 08:13
mysql
数据库
java
开发语言
Mysql系列
三:Innodb MVCC版本控制
文章目录一、InnodbMVCC版本控制1、什么是MVCC版本控制?2、InnodbMVCC核心3、事物版本号、隐藏列、undolog日志的协调工作机制4、Readview5、举例讲解MVCC流程6、InnoDB引擎不同隔离级别MVCC的区别7、MVCC是否解决了幻读的问题一、InnodbMVCC版本控制1、什么是MVCC版本控制?MVCC是在并发访问那数据库时,通过对数据版本的控制,避免使用加锁
炸了毛的猫
·
2022-12-15 20:33
Mysql
mysql
数据库
Mysql系列
一:事物概念及特性
文章目录一、事物概念及特性1.1、概念1.2、原子性1.3、一致性1.4、隔离性1.5、持久性二、标准事物的隔离级别三、Mysql事物的隔离级别2.1、读未提交(READUNCOMMITTED)2.2、读已提交(READCOMMITTED)2.3、可重复读2.4、序列化一、事物概念及特性1.1、概念在数据库系统中,事物代表的是一个操作或者一系列操作的最小逻辑单元,在这个逻辑单元内的所有的操作要么全
炸了毛的猫
·
2022-12-15 20:03
Mysql
mysql
数据库
服务器
MySQL基础入门:MySQL的体系架构
.服务层3.存储引擎层3.1MySQL存储引擎概要3.2常用存储引擎的选择和比较3.3查看MySQL存储引擎4.系统文件层结束语前言MySQL的版本众多,目前最新版本为MySQL8,考虑到实际的情况,
MySQL
范小賎
·
2022-12-05 13:38
MySQL数据库
mysql
数据库
MySQL基础入门:MySQL安装目录结构解析
MySQL的版本众多,目前最新版本为MySQL8,考虑到实际的情况,
MySQL系列
文章将以CentOS7下MySQL5.7.32社区版本进行学习交流。
范小賎
·
2022-12-05 13:30
MySQL数据库
mysql
数据库
服务器
Mysql系列
_基础_08_Mysql视图和触发器
视图简介实质视图是已经编译好的sql语句,没有实际的物理记录,视图也是表,虚拟表。分类①MERGE:将视图的sql语句和引用视图的sql语句合并在一起,最后一起执行,当引用视图时,引用视图的语句与定义视图的语句合并,在一些情况下可以通过视图对基表数据进行更新、删除操作,视图不可更新情况有如下几点:字段来自表达自或常数,不能insert和update,但可以delete字段来自集函数视图含有grou
柴头没脑子
·
2022-12-04 07:12
Mysql系列
mysql
数据库
sql
java
一文掌握 JVM 面试要点
之前发表的**「吃透
MySQL系列
」专栏与「吃透Redis系列」**专栏收到很多小伙伴的来信,回馈效果都很好。但是反应关于JVM的文章很少。因此,我打算开一个**「吃透JVM系列」**的专栏。
泡泡Java
·
2022-11-20 15:03
java
面试
java
经验分享
spring
架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他