MySql
请叫我小叶子
一个低调的程序猿
展开
-
MySQL架构与SQL执行流程
一、MySQL的历史MySQL开源以后也很有很多出名的分支,例如MariaDB(CentOS7默认自带,是MySQL创始人自己写的分支)等,国内互联网公司也有一些MySQL的分支或者自研的存储引擎,例如网易的InnoSQL等。MySQL之前是ISAM存储引擎后来升级成MyISAM,然后5.5以后默认为InnoDB,MySQL5.7以后直接就是8.0版本。不同的表可以使用不同的存储引擎,并不一定全部都是InnoDB。二、MySQL的工作流程1、网络通信网络通信可以分为单双工(只能单方通信),半双工(原创 2020-11-11 18:21:47 · 248 阅读 · 2 评论 -
MySQL之索引原理
一、索引以及存储结构1、索引原理1.1、2、索引数据存储结构二、索引的使用规则原创 2020-10-21 19:58:37 · 1069 阅读 · 0 评论 -
MySQL之事务与锁详解
一、数据库事务1、什么是事务?2、事务的四大特性3、事务可能产生的问题4、事务隔离机制二、数据库表1、MVCC机制2、LBCC锁2.1、表锁2.2、行锁原创 2020-09-18 18:45:24 · 495 阅读 · 0 评论 -
Linux下安装Mysql5.7.30
tar -xvf mysql-5.7.30-el7-x86_64.tar.gz mysql-5.7.30-el7-x86_64/mv mysql-5.7.30-el7-x86_64 mysqlvim /etc/my.cnfcd /home/software/mysql/bin/./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/home/software/mys...原创 2020-07-09 17:45:52 · 2129 阅读 · 0 评论 -
MySql执行计划explain的解读
MySql数据库相信各位都很熟悉,工作中中小型公司都会选择使用MySql,各位在工作中肯定也写过一下sql语句,进行一下sql语句的优化,那么你在优化sql语句里看过相应的explain吗,知道相应参数是什么意思吗?在进行sql语句优化的时候,理解执行计划中各个参数的意思,弄明白执行的顺序,对sql优化有很大的帮助。首先,我们要知道怎么看执行计划,下图是通过命令查看执行计划...原创 2018-12-27 15:26:54 · 2132 阅读 · 0 评论 -
Mysql时间格式化
记录Mysql常用的时间格式化sql:AND create_time >= DATE_FORMAT(#{createTime},'%Y-%m-%d %H:%i:%s')<![CDATA[AND create_time <= DATE_FORMAT(#{createTime},'%Y-%m-%d %H:%i:%s')]]>当天之内的:AND create_...原创 2019-04-26 14:08:43 · 17494 阅读 · 0 评论