![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 88
花园宝宝胡图图
太菜了
展开
-
有关Mysql中的索引
索引的出现就是为了提高数据查询的效率,就像书的目录一样。原创 2022-10-05 20:46:25 · 693 阅读 · 0 评论 -
SQL的事务隔离属性
当数据库上有多个事务同时执行的时候,就可能出现脏读,不可重复读,幻读的问题,为了解决这些问题,就有了“事务隔离“的概念。事务隔离的越严实,效率就会越低SQL的标准事务隔离级别分为启动事务查询得到值1读未提交的情况下,则V1,V2,V3的值均为2。读提交的情况下,V1是1,V2,V3的值为2.可重复读的情况下,V1的值毫无疑问是1,V2的值也是1,因为可重复读要保证事务在执行期间看到的数据必须是前后一致的,直到V3的时候,V3的值才为2。原创 2022-09-21 16:51:26 · 369 阅读 · 0 评论 -
Mysql的日志系统
现在我要对下面一张表作更新操作,如下是这张表的建表语句如果要将ID = 2 这一行的值加1,SQL语句就应该这么写更新语句同样会走下面一套流程执行数据库操作之前是一定要连接数据库的,这是连接器的工作。一张表一旦有更新,跟这张表有关的查询缓存都会失效,所以这次更新操作会把表T上的所有所有缓存结果晴空,这就是不推荐使用查询缓存的原因。接下来,分析器会通过词法和语法分析这是一条更新语句,优化器决定要使用ID这个索引。然后执行器负责具体的执行,找到这一行,进行更新。...原创 2022-08-30 20:11:50 · 557 阅读 · 0 评论 -
Sql语句的执行流程
sql必知必会原创 2022-08-18 21:50:15 · 491 阅读 · 0 评论