![](https://img-blog.csdnimg.cn/20200830192451897.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 91
数据库的一些知识
.树懒.
这个作者很懒,什么都没留下…
展开
-
MYSQL的高级深入学习的记录
1.存储引擎//查看mysql支持的存储引擎SHOW ENGINES//查看当前mysql使用的存储引擎show VARIABLES LIKE '%storage%'2.常用的存储引擎1) MyISAM2) InnoDB3) Memory对比项MyISAMInnoDB主外键不支持支持事务不支持支持行锁/表锁表锁,即操作一条记录是会锁住整个表,不适合高并发行锁,即操作一条记录是会锁住操作的那行数据,适合高并发缓存只缓存索引,不缓存原创 2020-08-30 17:54:11 · 195 阅读 · 0 评论 -
SQL优化练习,模仿大数据量下如何优化SQL语句。通过案例介绍索引失效的场景
没有大数据量的请看这篇https://blog.csdn.net/weixin_44012722/article/details/107974662因为在大数据下的SQL才可以更好的看到优化效果如果没有看过我这篇博客,可以先看一下这篇对SQL中EXPLAIN关键字数据的分析https://blog.csdn.net/weixin_44012722/article/details/107976412案例一1.查询员工首姓为Mary且租用日期大于 1987-02-07 的所有员工并按照生日降序排序取第一个原创 2020-08-21 19:03:52 · 788 阅读 · 2 评论 -
MYSQL大数据量下的,SQL练习,SQL常用高级关键字讲解
如果你没有数据练习,请看我这篇博客https://blog.csdn.net/weixin_44012722/article/details/107974662现在开始练习(以下练习都是以上面的数据集作为练习数据)关键字作用JOIN连接查询UNION合并表结果EXPLAIN查看SQL语句的执行计划1.JOIN left join返回左表拥有的emp_no,select e.emp_no,birth_date,first_name,last_name原创 2020-08-16 22:40:12 · 766 阅读 · 0 评论 -
MYSQL练习数据集的下载(提供大数据量SQL练习)
提供下载该MYSQL练习数据集的地址https://gitee.com/lzjcnb/test_db使用在下载目录路径下下打开cmd窗口输入以下命令即可mysql -uroot -p -t < employees.sql原创 2020-08-13 10:53:00 · 17335 阅读 · 8 评论 -
数据库锁的概念的讲解
什么是悲观锁?在关系数据库管理系统里,悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC”)是一种并发控制的方法。它可以阻止一个事务以影响其他用户的方式来修改数据。如果一个事务执行的操作读某行数据应用了锁,那只有当这个事务把锁释放,其他事务才能够执行与该锁冲突的操作。悲观并发控制主要用于数据争用激烈的环境,以及发生并发冲突时使用锁保护数据的成本要低于回滚事务的成本的环境中。...原创 2020-05-28 11:45:21 · 880 阅读 · 0 评论