![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
逆水行舟、
心平气和,深入本质,岿然不动。
展开
-
leetCode数据库练习
627. Swap Salary# Write your MySQL query statement belowupdate salary set sex = CASE WHEN(sex='f') THEN('m') WHEN(sex='m') THEN('f')END;原创 2018-05-12 15:27:39 · 171 阅读 · 0 评论 -
mysql查询性能优化
查询执行路径 在实际开发中,一些数据对实时性要求特别高,或者并不经常使用(可能几天就执行一次或两次),这样就需要把缓冲关了,不管这条SQL语句是否被执行过,服务器都不会在缓冲区中查找该数据,每次都会从磁盘中读取。因为如果实时性要求特别高,缓存中数据可能和磁盘中的就不同步,如果数据不经常使用,被缓存起来,就会占用内存。 在my.ini中的query_cache_type,使用来控制表缓存的。 这...原创 2019-03-06 09:13:03 · 228 阅读 · 0 评论 -
Mysql的ACID
原子性:事务要么成功执行,要么全部回滚撤销。 一致性:操作1在操作2之前执行,保持这两个操作的顺序。 隔离性:事务之间不可见 持久性:持久化到磁盘 数据库四种隔离级别 未提交读: 已提交读: 可重复读: 串行化: 脏读:A事务读取未提交的事务B,事务B可能会发生回滚。 不可重复读:事务A多次读的数据不一致,多次读过程中事务B对数据进行了修改。 幻读:...原创 2019-03-08 15:07:44 · 488 阅读 · 0 评论 -
Redis哨兵机制
原创 2019-03-08 17:28:24 · 172 阅读 · 0 评论 -
mysql基本操作
为什么要有索引? 索引的类型 primary、unique索引 创建索引的方式 1.ALTER TABLE table_name ADD INDEX index_name (column_list) ALTER TABLE table_name ADD UNIQUE (column_list) ALTER TABLE table_name ADD PRIMARY KEY (col...原创 2019-03-07 21:02:31 · 119 阅读 · 0 评论