数据库
new HashMap
这个作者很懒,什么都没留下…
展开
-
SQL 优化总结
尽量避免全表扫描,考虑在where及order by 涉及的列上建立索引; 最好不要给数据库留null,尽可能使用not null约束填充数据库,避免在where子句中对字段进行null判断,否则将导致引擎放弃使用索引而进行全表扫描;如: select * from user where name is null; 应该尽量避免在where子句中使用!=或<>操作符,否则将...转载 2019-04-06 13:29:37 · 180 阅读 · 0 评论 -
SQL JOIN连接
转载自:https://www.w3cschool.cn/sql/2nmo1oyt.html 内连接(INNER JOIN):当两个表中都存在匹配时,才返回行。 左连接(LEFT JOIN):返回左表中的所有行,即使右表中没有匹配的行。 右连接(RIGHT JOIN):返回右表中的所有行,即使左表中没有匹配的行。 全连接(FULL JOIN):只要某一个表存在匹配,就返回行。 ...转载 2019-04-05 16:12:12 · 87 阅读 · 0 评论 -
常用SQL 学习笔记
-- SELECT -- SELECT * FROM user ; SELECT name, age FROM user ; SELECT DISTINCT name FROM user ; SELECT * FROM user WHERE name = 'chisaki' ; SELECT * FROM user WHERE name = 'chisaki' AND age = 24 ...原创 2019-04-05 15:48:23 · 119 阅读 · 0 评论 -
避免索引失效
内容参考:https://langgufu.iteye.com/blog/2009952 1. 没有 WHERE 子句 2. 使用 IS NULL 和 IS NOT NULL SELECT ... FROM emp WHERE comm IS NULL; comm 列的索引会失效 3. WHERE 子句中使用函数 如果没有使用基于函数的索引,那么 where...转载 2019-04-25 16:29:45 · 144 阅读 · 0 评论 -
MySQL的四种事务隔离级别
数据库事务的四大特性(ACID): 原子性(Atomicity):所有操作要么全部成功,要么全部失败; 一致性(Consistency):数据库从一个一致性状态变换到另一个一致性状态; 隔离性(Isolation):当多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间相互隔离;(四种事务隔离级别) 持久性(Durability):事务一旦提...转载 2019-07-15 17:33:29 · 182 阅读 · 0 评论