![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
老张还是少年
这个作者很懒,什么都没留下…
展开
-
数据库事务和批处理
事务:事务使用来保证数据操作的完整性一个业务由若干个一次性的操作组成,这些操作要么都成功,要么都失败 事务的四大特性ACID 原子性(Atomicity):不可再分 一致性(consistency):事务执行的前后,数据库是一致的 隔离性(Isolation):两个事务的操作互不干扰 持久性(Durability):事务提交后,结果被永久保存 JDBC默认是自动提交事务的,将每一条sql语句都当做一个独立的事务执行 关闭自动提交事务 conn.setAAutoCommit(f原创 2020-11-29 18:35:35 · 258 阅读 · 0 评论 -
mysql面试题
1、drop,truncate和delete的区别drop直接删除表,truncate删除表中数据,再加入时自增id从1开始,delete删除表中数据,可以加where语句delete语句执行过程是每次删除一行,同时将该删除操作作为事务记录在日志中,可以回滚。truncate table是一次性删除白哦中所有数据,删除过程中不把单独的删除操作记录到日志中,删除行是不能恢复的,并且在删除过程中不会触发delete的触发器,删除速度快 当表被truncate后,表的索引所占用空间恢复到初始大小,而de原创 2020-09-15 10:39:28 · 197 阅读 · 0 评论 -
学习笔记(25):Java高级技术-MySQL高级主从复制
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-03-07 09:22:14 · 56 阅读 · 0 评论 -
学习笔记(24):Java高级技术-MySQL高级行锁总结
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-03-05 18:37:09 · 123 阅读 · 0 评论 -
学习笔记(23):Java高级技术-MySQL高级间隙锁危害
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-03-05 18:16:41 · 101 阅读 · 0 评论 -
学习笔记(22):Java高级技术-MySQL高级行锁理论
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-03-05 17:44:39 · 92 阅读 · 0 评论 -
学习笔记(17):Java高级技术-explain之keylen介绍
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 14:32:01 · 165 阅读 · 0 评论 -
学习笔记(16):Java高级技术-explain之possiblekeys和key介绍
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 14:26:51 · 532 阅读 · 0 评论 -
学习笔记(15):Java高级技术-MySQL高级explain之type介绍
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 14:17:44 · 95 阅读 · 0 评论 -
学习笔记(14):Java高级技术-explain之selecttype和table介绍
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 11:53:59 · 103 阅读 · 0 评论 -
学习笔记(13):Java高级技术-MySQL高级explain之id介绍
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 11:38:52 · 72 阅读 · 0 评论 -
学习笔记(12):Java高级技术-MySQL高级explain使用简介
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 11:29:35 · 86 阅读 · 0 评论 -
学习笔记(11):Java高级技术-MySQL高级哪些情况不适合建索引
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 11:17:52 · 61 阅读 · 0 评论 -
学习笔记(10):Java高级技术-MySQL高级哪些情况适合建索引
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 11:14:43 · 53 阅读 · 0 评论 -
学习笔记(08):Java高级技术-MySQL高级索引分类和建索引命令语句
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 10:57:25 · 62 阅读 · 0 评论 -
学习笔记(07):Java高级技术-MySQL高级索引优势劣势
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 10:52:20 · 80 阅读 · 0 评论 -
学习笔记(06):Java高级技术-MySQL高级索引是什么
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 10:40:34 · 55 阅读 · 0 评论 -
学习笔记(05):Java高级技术-MySQL高级修改字符集
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-27 18:23:02 · 67 阅读 · 0 评论 -
学习笔记(21):Java高级技术-MySQL索引失效
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-03-02 08:59:30 · 62 阅读 · 0 评论 -
学习笔记(20):Java高级技术-MySQL高级explain之ref、rows、Extra介绍
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 15:31:11 · 234 阅读 · 0 评论 -
学习笔记(09):Java高级技术-MySQL高级索引结构与检索原理
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。...原创 2020-02-28 11:06:02 · 75 阅读 · 0 评论