随笔分类 -  mysql

摘要:目录1. 属性1.1. 主键自定义生成1.2. json字段自动映射List属性2. 单表api2.1. 查2.2. 改3. 手动生成雪花id4. update的字段为空5. 多表分页5.1. controller5.2. service5.3. mapper5.4. xml6. 日志输出6.1. 阅读全文
posted @ 2022-11-16 15:02 jf666new 阅读(265) 评论(0) 推荐(0) 编辑
摘要:目录远程连接注释语法查询的顺序问题数据类型jsonbit整型浮点型时间型字符型约束引擎InnoDBMyISAM锁锁的类型锁的颗粒度事务隔离级别DMLinsertdeleteupdateselectsql查询case when查询优化explain函数运算备份mysqldump 远程连接 格式:mys 阅读全文
posted @ 2022-09-26 11:51 jf666new 阅读(48) 评论(0) 推荐(0) 编辑
摘要:目录DISTINCTin和exists的区别结论原理 DISTINCT 结论:雀食走的联合去重(DISTINCT后面那个) 上图:如果只对age去重,此时应该展示任一一条age=1的数据。 in和exists的区别 结论 A.id in(B)适合子表b比主表a表数据量小的情况。 A.id exist 阅读全文
posted @ 2022-08-30 13:19 jf666new 阅读(13) 评论(0) 推荐(0) 编辑
摘要:并发控制 cas CompareAndSwap的简写,比较并交换。cas操作包含3个重要信息:内存位置,预期原值和新值。如果内存位置的值和预期的原值相等,才可以把该位置的值更新为新值,否则不做任何修改。 保证线程同步的,或者说在并发时保证数据一致性的。 ReentrantLock是通过cas实现的, 阅读全文
posted @ 2022-05-02 16:41 jf666new 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示