![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
皮皮go
无问西东
展开
-
事务及隔离机制
脏读:当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据...原创 2019-07-23 10:20:01 · 200 阅读 · 0 评论 -
数据库设计的三大范式
数据库设计的三大范式对我们设计数据库具有很重要的指导意义,但目前大多数博客或者教材都讲解得晦涩难懂,让人摸不着头脑。本人参考了大量博客以及教材(特别是数据库系统设计这本书),力争以通俗易懂的方式对三大范式进行一下探讨。原创 2019-08-13 10:28:07 · 536 阅读 · 0 评论 -
Mysql获取成绩排序后的名次
Mysql获取成绩排序后的名次(行号的可视化显示)原创 2019-10-09 20:15:00 · 1133 阅读 · 1 评论 -
MySQL 实现无数据插入有数据更新
MySQL 实现无数据插入有数据更新。原创 2019-10-09 20:59:09 · 501 阅读 · 0 评论 -
mysql如何针对很长的字符串建立索引
今天面试小米,面试官出了一道题,一个表有url和rank两个字段,其中url代表的是链接,值唯一,如www.baidu.com/1/2,rank代表的是这个链接的权重,范围在(1,10)。假如这张表中有1w条数据,现在要求给定一个url,如何查询到它的rank值。很明显,这道题不是考sql语句的 。这道题考察的是索引。根据url,来查询rank,为了避免权标扫描,只能对url建立索引。可...原创 2019-10-10 21:08:46 · 6335 阅读 · 0 评论