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系列
(五): 正则表达式
正则表达式引言今天博主将为大家分享一下MySql的正则表达式,不喜勿喷,如有异议欢迎讨论!_我们都知道到MySQL可以通过LIKE…%来进行模糊匹配。_MySQL同样也支持其他正则表达式的匹配,MySQL中使用REGEXP操作符来进行正则表达式匹配。以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客表达式正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较。MySQ
陈永佳
·
2020-08-22 12:47
MySql系列
mysql系列
:登陆和退出
本地mysql:使用mysql-u用户名-p密码如:mysql-uroot-proot或mysql-uroot-p然后输入密码远程mysqlmysql-hip(ip地址)-u用户名-p密码mysql-hip-uroot-proot退出直接关掉或者exit,quit
Drchen_AI
·
2020-08-21 10:56
Mysql
Java软件开发
MySQL系列
:show full PROCESSLIST 用法
目录作用按IP连接数排序按耗时排序杀掉线程参数作用showfullprocesslist返回的结果是实时变化的,是对mysql链接执行的现场快照除了root用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS权限。按IP连接数排序SELECTclient_ip,count(client_ip)ASclient_n
NIO4444
·
2020-08-21 03:56
MySQL
MYSQL系列
:参数调优之binlog和redolog
mysql--help|grep'my.cnf'redolog:事务进行过程中,每个Page页的更改情况,不断的有redolog写入(物理变化)binlog:事务提交之前,只写磁盘一次。是一个事务的具体操作(逻辑操作)innodb_flush_log_at_trx_commit和sync_binlog是MySQL的两个配置参数。它们的配置对于MySQL的性能有很大影响(一般为了保证数据的不丢失,会
NIO4444
·
2020-08-21 03:53
MySQL
MySQL系列
:show Global VARIABLES 用法
目录查询指定变量设置一个GLOBAL变量的值设置一个SESSION变量的值查询全部变量查询指定变量showvariableslike'version%';设置一个GLOBAL变量的值mysql>SETGLOBALsort_buffer_size=value;mysql>SET@@global.sort_buffer_size=value;ysql>SHOWGLOBALVARIABLESlike's
NIO4444
·
2020-08-21 02:21
MySQL
MySQL系列
:参数文件、日志文件(二进制、错误日志、慢查询、查询日志)
目录参数文件日志文件错误日志(数据库参数优化)慢查询(SQL优化)查询日志二进制日志文件套接字文件pid文件表结构文件表空间文件redolog文件参数文件mysql--help|grepcnf动态参数:可以set修改的全局或session参数静态参数:不能修改的参数(read-only)日志文件错误日志(数据库参数优化)两种查询方法:慢查询(SQL优化)查询最慢的10条的SQL:mysqldump
NIO4444
·
2020-08-21 02:21
MySQL
MySQL系列
:show SLAVE STATUS ; 用法
showSLAVESTATUS变量说明https://dev.mysql.com/doc/refman/5.7/en/show-slave-status.html1.Slave_IO_State这里显示了当前slaveI/O线程的状态(slave连接到master的状态)。状态信息和使用showprocesslist|grep"systemuser"(会显示两条信息,一条slaveI/O线程的,一
NIO4444
·
2020-08-21 02:21
MySQL
MYSQL系列
:InnoDB存储引擎介绍(后台线程、内存池、文件)
后台进程MySQL是多线程模型,后台有多个线程处理不同的任务.MasterThread:将缓存数据刷新到磁盘IOThread:负责IO请求的回调PurgeThread:undolog在事务提交之后,就不在使用。需要PurgeThread回收undo页PageCleanerThread:刷新脏页数据内存InnovationDB是基于磁盘存储的,其中的数据记录是按照页进行管理的。由于CPU和磁盘读写速
NIO4444
·
2020-08-21 02:50
MySQL
MySQL系列
:show Global STATUS 用法
目录作用优化方法全部变量扩展作用可以列出MySQL服务器运行各种状态值优化方法连接数//mysql的最大连接数showglobalstatuslike'max_connections';+-----------------+-------+|Variable_name|Value|+-----------------+-------+|max_connections|500|+----------
NIO4444
·
2020-08-21 02:19
MySQL
MySQL系列
(2):一条SQL更新语句是如何执行的
在上一篇文章里,我介绍了MySQL执行SQL查询语句的流程以及MySQL内部各个组件的作用。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。这里我再把那张MySQL的架构图拿过来回顾下。MySQL基本架构图你可能听DBA说过,MySQL可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也会不免会好奇,这是怎样做到的呢?本文会带你探讨
Leesir_7276
·
2020-08-20 15:18
MySql系列
一:关系型数据库和非关系型数据库比较
目录非关系型数据库关系型数据库非关系型数据库概念NoSQL,也就是NotOnlySQL,不仅仅是SQL。非关系型数据库主要是基于“非关系模型”的数据库(由于关系型太大,所以一般用“非关系型”来表示其他类型的数据库)。非关系型数据库不需要写一些复杂的SQL语句,其内部存储方式是以非关系型模型的形式存在。非关系型模型比如有:列模型:存储的数据是一列列的。关系型数据库以一行作为一个记录,列模型数据库以一
vawterchen
·
2020-08-19 05:21
mysql
MySql系列
三:常见存储引擎及区别
目录MySQL常见的存储引擎MyISAM存储引擎的特点MyISAM存储引擎适用的生产业务场景InnoDB存储引擎的特点InnoDB存储引擎适用的生产业务场景MyISAM和InnoDB存储引擎的对比MySQL常见的存储引擎可以使用命令SHOWENGINES来列出所有的存储引擎可以看到,InnoDB是MySQL(5.5.5版本之后)默认支持的存储引擎,支持事务、行级锁定和外键。MyISAM存储引擎的特
vawterchen
·
2020-08-19 05:21
mysql
mysql
mysql系列
(七)mysql 主从复制和mysql查询优化
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 03:31
mysql
mysql系列
(一) centos7 安装msql
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 03:30
mysql
mysql安装部署
mysql系列
(六)mysql 慢日志查询(pt-query-digest)/如何单条SQL分析和Explain及trace工具
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 03:30
mysql
mysql系列
(二)mysql简介之逻辑架构/锁粒度/事务/死锁/事务日志/MVCC
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 03:30
mysql
mysql系列
(四) mysql数据库设计优化
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 03:59
mysql
mysql系列
(三) mysql存储引擎简介
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 03:59
mysql
MySql系列
五:SQL语句 的执行顺序
目录1.FROM子句连接2.ON子句过滤3.JOIN子句连接4.WHERE子句过滤5.GROUPBY子句(开始使用select中的别名,后面的语句中都可以使用)6.cube或者rollup7.HAVING子句(很耗资源,尽量少用)8.SELECT子句9.DISTINCT子句10.ORDERBY子句11.LIMIT子句有一次面试被问到:你知道SQL语句的执行顺序吗?瞬间懵逼,平时写的sql语句倒是不
vawterchen
·
2020-08-19 00:25
mysql
mysql系列
(五) mysql索引详细解析及使用
序号名称链接地址1
mysql系列
(一)centos7安装msqlhttps://blog.csdn.net/qq_38130094/article/details/1035295352
mysql系列
(二
程序员劝退师丶
·
2020-08-19 00:41
mysql
Mysql系列
七:分库分表技术难题之分布式全局唯一id解决方案
一、前言在前面的文章
Mysql系列
四:数据库分库分表基础理论中,已经说过分库分表需要应对的技术难题有如下几个:1.分布式全局唯一id2.分片规则和策略3.跨分片技术问题4.跨分片事物问题下面我们来看一下
weixin_33911824
·
2020-08-18 17:24
MYSQL系列
:数据库的事务隔离级别
MySQL的事务隔离是在MySQL.ini配置文件里添加的,在文件的最后添加:transaction-isolation=REPEATABLE-READ可用的配置值:READ-UNCOMMITTED、READ-COMMITTED、REPEATABLE-READ、SERIALIZABLE。#查看隔离级别select@@tx_isolation;select@@global.tx_isolation;
NIO4444
·
2020-08-18 10:36
MySQL
Mysql系列
-Join多种用法
sql优化中常用的方法之一就是将表关联或子查询改为join的用法,如上图所示join的用法有很多种,导致有很多小伙伴经常搞混。本文将通过具体例子介绍SQL中的各种常用Join的特性和使用。准备数据:CREATETABLE`tb1_ept`(`id`INT(11)NOTNULLAUTO_INCREMENT,`deptName`VARCHAR(30)DEFAULTNULL,`locAdd`VARCHA
十二笔
·
2020-08-17 23:34
数据库学习
CentOS7安装MySQL并开启远程访问
CentOS7安装MySQL并开启远程访问1.安装MySQLCentOS7中默认安装了
MySQL系列
的数据库,需要先卸载掉。
MrGoodGood_
·
2020-08-17 08:54
数据库
狂神说MySQL05:MySQL函数
狂神说
MySQL系列
连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习。禁止随意转载,转载记住贴出B站视频链接及公众号链接!
狂神说
·
2020-08-15 07:19
MySQL系列
- 初步认识InnoDB存储引擎
1.InnoDB引擎简单介绍InnoDB存储引擎支持事务,其设计目标主要面向在线事务处理(OLTP)的应用。其特点是行锁设计、支持外键,并支持类似于Oracle的非锁定读,即默认读取操作不会产生锁。从MySQL数据库5.5.8版本开始,InnoDB存储引擎是MySql默认的存储引擎。InnoDB通过使用多版本并发控制(MVCC)来获得高并发性,并且实现了SQL标准的4种隔离级别,默认为REPEAT
阿健2020
·
2020-08-14 22:22
MySQL
狂神说MySQL02:数据库操作
狂神说
MySQL系列
连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习。禁止随意转载,转载记住贴出B站视频链接及公众号链接!
狂神说
·
2020-08-14 18:16
mysql系列
:加深对脏读、脏写、可重复读、幻读的理解
关于相关术语的专业解释,请自行百度了解,本文皆本人自己结合参考书和自己的理解所做的阐述,如有不严谨之处,还请多多指教。事务有四种基本特性,叫ACID,它们分别是:Atomicity-原子性,Consistency-一致性,Isolation-隔离性,Durability-持久性。接着关于ACID的理解和隔离性语法都是转的网上资料,大家可以顺便再了解熟悉下。1、原子性(Atomicity):事务开始
weixin_30457551
·
2020-08-14 11:51
Mysql系列
- 第4天:DDL常见操作汇总
这是
Mysql系列
第4篇。环境:mysql5.7.25,cmd命令中进行演示。DDL:DataDefineLanguage数据定义语言,主要用来对数据库、表进行一些管理操作。
路人甲Java
·
2020-08-14 10:52
Mysql系列
:Sql语句执行过程和事务
前言如果一个后端开发人员经常要与mysql打交道的话,那么写Sql语句在所难免,如果不了解一个Sql的执行过程,那可能会写出一个很烂的Sql语句,导致慢查询,严重影响服务器的性能。对于Mqsql中的事务,经常听到ACID和隔离级别的概念,在下文中会详细解释下这些概念,并通过实际例子来验证隔离不同的隔离级别对事务的影响。目录Sql执行过程事务Sql执行过程构建三张表:CREATETABLE`test
EBABEFAC
·
2020-08-14 10:47
mysql
六、MySQL中DML语言(增删改)
MySQL系列
目录:上一篇:五、MySQL中DQL语言下一篇:七、MySQL中DDL语言(数据定义语言)MySQL的DML语言一、插入语句insert二、修改update三、删除deleteDML语言:
cyrilwong947
·
2020-08-14 10:48
#
MySQL
mysql
Mysql系列
三——数据库事务(事务隔离性)
什么是数据库事务?数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。(百度百科)简单举个例子:假如A要向B转账100元,那么主要包含两个数据库操作。(1)A账户扣100元(2)B账户加100元那么假如在将A账户扣了100元成功之后,B账户加钱操作没有执行成功,那么就是一次意外事故了。所以,就有了事务的概念。事务就是将一系列数据库操作封装为一个原子操作
Jonsnow1457
·
2020-08-14 09:35
Mysql
mysql系列
(一) 数据库简述
目录1、什么是数据库2、RDBMS术语3、MySQL数据库1、什么是数据库数据库(database)是按照数据结构来组织、储存和管理数据的仓库。每个数据库都有一个或者多个API用于创建、访问、管理、搜索和复制所保存的数据。数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关
zhaojiaxing0216
·
2020-08-14 09:05
mysql
mysql极简入门教程
MySQL系列
之三:慢查询日志及分析
一、打开慢查询日志配置参数,统计有问题的SQL[mysqld]……slow_query_loglog-short-formatslow_query_log_file=/var/log/mysqld-slow-query.log#log_slow_queries=/var/log/mysql-slow-query.log(5.5版本之后废弃)long-query-time=2#log-long-fo
帝壹
·
2020-08-14 09:59
MySQL
Mysql系列
二——Mysql日志(从一条更新语句分析Mysql的日志系统)
Mysql的更新语句以及日志不管是Mysql的查询语句还是更新等语句都是属于普通的Mysql语句,都要走Mysql的基础结构流程,即上文提过的基础架构:更新语句的大致执行流程为:(1)Mysql用户使用账户密码通过连接器的验证后,便建立了一条连接。(2)语句进入分析器阶段,分析器分析语句是一条更新语句。并且,会将缓存关于此条语句的数据失效。(3)优化器根据语句的where条件(如果存在的话)选择索
Jonsnow1457
·
2020-08-14 09:01
Mysql
Mysql
日志
安装mysql workbench踩的坑
希望能帮助到广大码农
mysql系列
新手第一次安装很容易自闭的(比如我先介绍我的情况:去年C盘安装的mysql6.0.18,今年F盘安装的mysql可视化工具workbench8.0.16。
qingqing5r44
·
2020-08-14 05:19
数据库
Mysql系列
之创建用户、删除用户、修改密码
文章目录1.登录mysql1.1远程登录mysql2.创建用户2.1创建本地用户2.2创建外网可访问用户2.3刷新授权3.修改用户密码3.1修改本地用户密码3.2修改外网用户密码3.3刷新授权3.4特殊情况,忘记root用户密码3.4.1修改配置文件,跳过密码验证3.4.2登录root用户3.4.3修改密码3.4.4刷新授权3.4.5重启mysql服务4.操作用户权限4.1查看权限4.2修改权限4
Idea King
·
2020-08-13 13:44
数据库
mysql
linux
Mysql面试题系列-什么是crash-safe能力?什么是两阶段提交?
前言这是我的第一篇
Mysql系列
的文章,接下来我将以Mysql面试题为线索,写一系列Mysql相关的文章,欢迎关注和支持,有需要的小伙伴可以先收藏再看哦~本文首发于微信公众号:pipi的奇思妙想正文Innodb
pipi的奇思妙想
·
2020-08-13 11:07
Mysql
MySQL系列
—全文检索(fulltext)使用
1、创建全文索引(FullTextindex)旧版的MySQL的全文索引只能用在MyISAM表格的char、varchar和text的字段上。不过新版的MySQL5.6.24上InnoDB引擎也加入了全文索引,所以具体信息要随时关注官网。1.1、创建表的同时创建全文索引CREATETABLEarticle(idINTAUTO_INCREMENTNOTNULLPRIMARYKEY,titleVARC
你温柔的背后是心情的曲折
·
2020-08-11 23:28
MySQL
MySQL系列
教程(二)
mySQL执行计划语法explain例如:explainselect*fromt3whereid=3952602;explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+|id|select_type|table|type|possib
weixin_30907523
·
2020-08-11 18:57
MySQL系列
:innodb源码分析之重做日志结构
在innodb的引擎实现中,为了实现事务的持久性,构建了重做日志系统。重做日志由两部分组成:内存日志缓冲区(redologbuffer)和重做日志文件。这样设计的目的显而易见,日志缓冲区是为了加快写日志的速度,而重做日志文件为日志数据提供持久化的作用。在innodb的重做日志系统中,为了更好实现日志的易恢复性、安全性和持久化性,引入了以下几个概念:LSN、logblock、日志文件组、checkp
zerok775
·
2020-08-11 18:49
innodb
innodb源码分析
Mysql系列
进步一: MySQL 实现乐观锁和悲观锁
[OTC](
Mysql系列
进步一:MySQL实现乐观锁和悲观锁)前言基于数据库的乐观锁和悲观锁主要目的是为了解决在数据库并发时,对数据更新不一致导致的问题.悲观锁悲观锁具有独占和排他两种特性,修改数据时必须先拿到锁
朝夕夕夕夕
·
2020-08-11 04:46
MySQL
MySQL系列
| MySQL高级-09存储引擎
MySQL有多种存储引擎,目前常用的是MyISAM和InnoDB这两个引擎,除了这两个引擎以外还有许多其他引擎,有官方的,也有一些公司自己研发的。这篇文章主要简单概述一下常用常见的MySQL引擎,一则这是面试中常被问到的问题,二则这也是数据库设计中不可忽略的问题,用合适的引擎可以更好的适应业务场景,提高业务效率。MyISAMMyISAM是mysql5.5.5之前的默认引擎,它支持B-tree/Fu
Tinywan
·
2020-08-11 03:03
【MySQL】——
MySQL系列
之慢查询
一、前言最近在做云平台的mysql数据库,对于mysql的一些常用配置做了梳理,本文单独拿出来mysql的慢查询是因为mysql慢查询比较重要,能快速帮助我们定位mysql慢的原因,特此记录。MySQL的慢查询日志是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中(日志可以写入文件或者数
Teingi
·
2020-08-10 23:27
DataBase
周末总结五
MySQL系列
课程看到了34集,后续索引系列课程是关键要抓紧时间理解应用到项目中,提升自己硬实力。文件查找软件everything也在尝试运用中,微
深云客
·
2020-08-09 23:00
MySQL系列
Part1:MySQLMySQL的初次见面礼基础实战篇MySQL的进阶实战篇MySQL5.1中文文档再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她后端程序员必备:索引失效的十大杂症为什么我使用了索引,查询还是慢?Part2:主从复制MySQL主从复制面试之作用和原理Part3:面试题Mysql面试题汇总数据库常见面试题(附答案)InnoDB的MVCC—乐观锁的思想面试官:MySQL的
Tortoise007
·
2020-08-09 09:57
高性能
Mysql系列
一_架构篇
1.1Mysql逻辑架构图1-1:Mysql服务器逻辑架构图最上层的服务并不是Mysql独有的,大多数基于网络的c/s的服务都有类似的架构。比如连接处理,授权认证,安全等第二层架构包括了大多数Mysql的核心功能,包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能包括存储过程,触发器,视图等第三层包含了存储引擎,负责Mysql中数据的存储和提取,但不会去解析sql,只是简单响应
fall_
·
2020-08-07 22:02
Mysql
Mysql系列
课程--第五章 高级查询 表连接 子查询 case when
高级查询涉及到的数据请查看:
Mysql系列
课程–第三章建表插数据一.表连接1.内连接1.1等值内连接/李文辉是哪个班的/selects.s_name,c.c_namefromstudentsinnerjoinclasscons.c_no
极客_杨振
·
2020-08-06 13:59
mysql
阿里云如何打破Oracle迁移上云的壁垒
本文提出了Oracle到云数据库PPAS迁移的方案,这种迁移方案为什么比Oracle到
MySQL系列
的迁移容易推动呢?答案即将揭晓。数十款阿里云产品限时折扣中,赶快点击这里,领券开始云上实践
weixin_33754065
·
2020-08-04 20:52
mysql系列
文章目录导航
mysql数据库相关基本术语和概念mysql数据库常用数据类型mysql一些使用技巧mysql常用基础操作语法(一)~~对库的操作【命令行模式】mysql常用基础操作语法(二)~~对表的增删改操作【命令行模式】mysql常用基础操作语法(三)~~对数据的增删改操作【命令行模式】mysql常用基础操作语法(四)–对数据的简单无条件查询及库和表查询【命令行模式】mysql常用基础操作语法(五)–对数据
涂宗勋
·
2020-08-04 01:05
mysql
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他