
数据库
文章平均质量分 88
可爱的小狼
这个作者很懒,什么都没留下…
展开
-
Ubuntu20.04搭建MySQL8.0.28主从+半同步
纯纯的干货,Ubuntu系统下安装MySQL本文绝对够你用了一、Ubuntu安装MySQLUbuntu的源仓库里维护着MySQL的最新源数据,可以使用apt命令直接安装最新的MySQL。1.2、更新本地的源数据sudo apt update1.3、查看MySQL最新版本1.3.1、到MySQL官网查看最新版本的MySQLMySQL :: Download MySQL Community Server1.3.2、查看Ubuntu源中的MySQL最新版本使用 apt-.原创 2022-04-08 01:04:24 · 1890 阅读 · 0 评论 -
Mysql锁的理解
本博客根据个人理解,整理Mysql锁,欢迎大佬批评指导一、锁分类 按照官方分类,锁共有四类,共享锁S、排他锁X、意向共享锁IS、意向排他锁IX,但去要理清楚锁之间的关系,这样分类是比较难的,因此根据自我理解,将锁分为以下6类。但想要要说以下6类,还需要理解初步锁概念即什么是共享锁,排他锁、意向锁。共享锁Shared Locks(S锁)1、兼容性:加了S锁的记录,允许其他事务再加S锁,不允许其他事务再加X锁2、加锁方式:select…lock in share mode排他...原创 2021-03-16 17:17:04 · 220 阅读 · 0 评论 -
MySQL中varchar最大长度是多少(真正的官网解释,事实说话)
Mysql5.6字符集utf8mb4中varcha的长度最大为15936使用二分法试出来的(见下图)经过反复测试,最大值那个错误,官网说法最大值是65535bytes,utf8mb4每个字符占4个bytes,最大值应该为16383.75(如图)但是,如果你一张表中有多个字段都为varchar,是所有varchar字段总和不能超过16383!!!!...原创 2020-04-03 14:43:24 · 5746 阅读 · 2 评论 -
mybatis数据库and与or组合查询技巧
mybatis数据库组合查询技巧在做项目时为了数据库操作的安全和便捷实用了mybatis数据库操作工具,但在实用中遇到一个问题:我要通过第1列并且第二列或第三列的数据来查询。 如果运用SQL语句我们很容易就写出来了:select * from table1 where (row1 = 'row1') and (row2 = 'row2' or row3 = 'row3');’但是我原创 2015-07-23 12:03:54 · 7070 阅读 · 0 评论