MySQL中tinytext、text、mediumtext和longtext等各个类型详解 mysql数据库中常用类型字段大小是多少?不了解,来,一起看看 凯哥Java mysql 2022-03-22 127已阅读 0 Mysql X锁,S锁、间隙锁、死锁 凯哥强烈推荐mysql事务相关文章:mysql事务的实现原理-凯哥推荐1,MysqlX锁和S锁。1)概念:利用数据库本身提供的锁机制(行级锁)来实现,锁定该行数据。trx_rows_locked:事务锁住的行数(不是准确数字)。Approximatenumberorrowslockedbythistransaction.Thevaluemightincludedelete-markedrowsth 凯哥Java mysql 2021-08-26 845已阅读 0 项目中常用的19条MySQL优化技巧 一善用EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据1、type列: 连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别2、key列: 使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式3、key_len列: 凯哥Java mysql 2021-08-20 557已阅读 0 图解MySQL 内连接、外连接、左连接、右连接、全连接……太多了 用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接(左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Serverversion:5.6.31MySQLCommunityServer(GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右外连接)、全连接(全外连接 凯哥Java mysql 2021-08-16 553已阅读 0 【Mysql】:通过例子理解事务的4中隔离级别 SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 首先,我们使用test数据库,新建tx表,并且如图所示打开两个窗口来操作同一个数据库:第1级别:ReadUncommitted(读取未提交内容)(1)所有事务都可以看到其他未提交事务的执行结果(2)本隔离级别很少用于实际应用, 凯哥Java mysql 2021-08-16 564已阅读 0 mysql 分组统计 case when 及 if 语句使用 需求:同时:中文名重复了就是1部剧,不重复就是多部剧需求分析:这个需要分组、需要统计、需要判断、需要distinct。分组:根据地区、类别、中文名称分类;判断:根据类型进行判断同时要求和因为中文名称重复的就是1部,所以统计的时候,要使用到distinct去重。表语句:DROP TABLE IF EXISTS `yj_item_plan`;CREATE&nbs 凯哥Java mysql 2021-07-23 606已阅读 0 mysql 从json字符串中获取指定的key: SELECTSUBSTR(detail, LOCATE('"email"',detail)+LENGTH('"email":"'), LOCATE('",',detail,LOCATE('"email"',det 凯哥Java mysql 2021-05-06 679已阅读 0 【凯哥强烈推荐】头条二面: 详解一条 SQL 的执行过程 前言天天和数据库打交道,一天能写上几十条SQL语句,但你知道我们的系统是如何和数据库交互的吗?MySQL如何帮我们存储数据、又是如何帮我们管理事务?....是不是感觉真的除了写几个「select*fromdual」外基本脑子一片空白?这篇文章就将带你走进MySQL的世界,让你彻底了解系统到底是如何和MySQL交互的,MySQL在接受到我们发送的SQL语句时又分别做了哪些事情。MySQL驱动我们的系 凯哥Java mysql 2021-04-01 966已阅读 0 【mysql】 closing inbound before receiving peer's close_notify问题解决 不多说,先上图:在使用springboot整合jpa时出现上述错误,去网上找了很多资料,按照所述方法试了之后仍报错,但最后发现了一篇文章。在配置文件中,配置连接数据库的url时,加上useSSL=false。如以下格式,注意将数据库名(db_testjpa)改为你自己的数据库名。先看修改前的链接修改后,将useSSL=false 凯哥Java mysql 2021-02-27 794已阅读 0 索引失效的7种情况 简述什么时候没用1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果mysql觉得全表扫描更快时(数据少);什么时没必要用1.唯一性差;2.频繁更新的字段不用(更新索引消耗);3.where中不用的字段;4.索引使用<>时,效果一般;详述(转)索引并不是时时都会生效的,比如以下几 凯哥Java mysql 2020-10-31 962已阅读 0