mysql
文章平均质量分 93
令狐前生
深耕:java/分布式微服务/多线程/MQ等; 喜欢的动漫人物——何方知、沈峤、 韩立。
展开
-
MySQL的EXPLAIN执行计划深入分析
MySQL提供了一个EXPLAIN命令,它可以对SELECT语句进行分析,并输出SELECT执行的详细信息,供开发人员有针对性的优化。原创 2022-09-12 22:45:38 · 981 阅读 · 2 评论 -
MyBatis底层原理学习
目录一、传统JDBC的弊端二、mybatis介绍三、MyBatis架构图核心类解释工作流程一、传统JDBC的弊端jdbc没有连接池、操作数据库需要频繁创建和关联链接,消耗资源很大。 在java中,写原生jdbc代码,硬编码不易维护(比如修改sql、或传递参数类型时、解析结果)。二、mybatis介绍MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyB...原创 2021-08-29 21:49:26 · 1602 阅读 · 1 评论 -
CentOS7.9安装MySQL8详细步骤
目录1、检查centos7是否安装了mysql2、centos官网下载安装包,放置目录“/opt”3、在/opt目录下rpm命令安装4、使用yum命令安装5、启动mysql服务。6、查看启动状态7、查看默认密码并登陆(mysql5.8有默认密码)8、修改root用户默认密码9、配置防火墙端口(5.8防火墙默认是开启的)10、宿主机连接虚拟机mysql服务1、检查centos7是否安装了mysql命令:rpm –qa|grep –i mysql已安.原创 2021-05-16 23:23:40 · 4970 阅读 · 7 评论 -
explain 分析mySQL语句结果字段解释
一、explain 分析mySQL语句使用explain关键字可以模拟优化器执行sql查询语句,从而得知MySQL 是如何处理sql语句。格式:explain [SQL语句]+----+-------------+-------+------------+------+---------------+-----+---------+------+------+----------+-------+| id | select_type | table | partitions | type |原创 2020-08-25 00:42:27 · 321 阅读 · 0 评论 -
mysql 数据库中varchar的存储单位是什么
一、先了解字节与字符字节(Byte)是计量单位,表示数据量多少,是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位。 字符(Character)计算机中使用的字母、数字、字和符号,比如'A'、'B'、'$'、'&'等。一般在英文状态下一个字母或字符占用一个字节,一个汉字用两个字节表示。字节与字符:ASCII 码中,一个英文字母(不分大小写)为一个字节,一个中文汉字为两个字节。 UTF-8 编码中,一个英文字为一个字节,一个中文为三个字节。 Unicode原创 2020-08-06 15:00:53 · 4924 阅读 · 0 评论 -
MYSQL中BINLOG_FORMAT的三种模式
MYSQL中BINLOG_FORMAT的三种模式mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。对应的,binlog的格式也有三种:STATEMENT,ROW,MIXED。① ...转载 2020-01-13 11:12:33 · 137 阅读 · 0 评论 -
mysql8主从复制
节点:192.168.2.84(主)192.168.2.142(从)一、主服务器192.168.2.841、登陆主服务器192.168.2.84[root@youyun-284 mysql]# mysql -uroot -p2、创建一个专门为复制服务的用户CREATE USER 'repl'@'%' IDENTIFIED BY 'xxxxxxxx';flush pri...原创 2020-01-13 10:36:16 · 972 阅读 · 0 评论