学习笔记之Database / SQL
All contents are moved to haoran119/learning-notes (github.com).
面试总结之Database / SQL - 浩然119 - 博客园 (cnblogs.com)
学习笔记之MongoDB - 浩然119 - 博客园 (cnblogs.com)
学习笔记之MySQL - 浩然119 - 博客园 (cnblogs.com)
学习笔记之PostgreSQL / pgAdmin / Psycopg / PostGIS - 浩然119 - 博客园 (cnblogs.com)
学习笔记之Redis - 浩然119 - 博客园 (cnblogs.com)
DATABASE
一篇文章,掌握所有开源数据库的现状 - AI前线
- https://mp.weixin.qq.com/s?__biz=MzU1NDA4NjU2MA==&mid=2247486485&idx=1&sn=d874ff7d57fc8c7ea594c946811c0859&source=41#wechat_redirect
数据库两个神器索引和锁 - 数据库开发
- https://mp.weixin.qq.com/s/oIzMlR3i7kdRTc3Wvuskiw
- 一、索引
- 1.1聊聊索引的基础知识
- 1.2索引提高检索速度
- 1.3索引降低增删改的速度
- 1.4哈希索引
- 1.5InnoDB支持哈希索引吗?
- 1.6聚集和非聚集索引
- 1.7索引最左匹配原则
- 1.8=、in自动优化顺序
- 1.9索引总结
- 二、锁
- 2.1为什么需要学习数据库锁知识
- 2.2表锁简单介绍
- 2.2行锁细讲
- 2.2.1MVCC和事务的隔离级别
- 2.3乐观锁和悲观锁
- 2.3.1悲观锁
- 2.3.2乐观锁
- 2.4间隙锁GAP
- 2.5死锁
- 2.6锁总结
- 三、总结
用NoSQL给高并发系统加速
聊一聊数据库中的锁
MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较
终于明白为什么要“分库分表”了!
14个实用的数据库设计技巧
数据库选择需要考虑的 12 个问题
- https://mp.weixin.qq.com/s/fO8IjYkDimkhNK4uXD-DcQ
- https://www.javaworld.com/article/3452894/how-to-choose-a-database-for-your-application.html
SQL
SQL语句大全
- https://mp.weixin.qq.com/s/fttYgSW6yd_TJPtuQm84pg
- https://www.cnblogs.com/cangqiongbingchen/p/4530333.html
Delete (SQL)@Wiki
Insert (SQL)@Wiki
in和exists的区别与SQL执行效率分析
DB2 基础: 在 DB2 Universal Database 中创建第一个触发器
- https://www.ibm.com/developerworks/cn/data/library/techarticles/0308bhogal/0308bhogal.html
DB2 Locking and Concurrency for Java Developers
- https://www.mcpressonline.com/programming-other/java/db2-locking-and-concurrency-for-java-developers
Dimension (data warehouse) - Wikipedia
- https://en.wikipedia.org/wiki/Dimension_(data_warehouse)#Dimension_table
Execute Dynamic SQL commands in SQL Server
- https://www.mssqltips.com/sqlservertip/1160/execute-dynamic-sql-commands-in-sql-server/
Database index - Wikipedia
- https://en.wikipedia.org/wiki/Database_index#Bitmap_index
power designer_百度百科
- https://baike.baidu.com/item/power%20designer/2482290?fromtitle=PowerDesigner&fromid=5408320
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 - 陈晨 - 博客园
- http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html
SQL 查询语句总是先执行 SELECT?你们都错了
- https://mp.weixin.qq.com/s/esWOGmbsNNxED8OWooMBpg
- https://jvns.ca/blog/2019/10/03/sql-queries-don-t-start-with-select/
sql 语句中commit的作用_百度知道
- https://zhidao.baidu.com/question/219723307.html
SQL:char、varchar、text和nchar、nvarchar、ntext的区别 - Yes!加菲猫 - 博客园
- http://www.cnblogs.com/TomToDo/archive/2008/05/27/1208496.html
sprintf_百度百科
- https://baike.baidu.com/item/sprintf?fr=aladdin
update select - 通心菜 - 博客园
- http://www.cnblogs.com/jcgh/archive/2010/10/19/1855446.html
Difference between Open SQL and Native SQL | ABAP | STechies
- https://www.stechies.com/what-is-difference-between-open-sql-native-sql/
常用SQL函数太简单?那是你没用过这些高级函数
SQL 性能优化梳理
实用排坑帖:SQL语句性能优化操作策略大全
一次搞定各种数据库 SQL 执行计划 | 原力计划
如何去写一手好SQL?
- https://mp.weixin.qq.com/s/lheigcFtRIjDfqM37uNDFQ
- https://www.cnblogs.com/xiaoyangjia/p/11267191.html
这两个小技巧,让SQL语句不仅躲了坑,还提升了 1000 倍
一波操作,我把 SQL 执行效率提高了 10,000,000 倍!
10个SQL技巧
在工作中常用到的SQL
不会SQL注入,连漫画都看不懂了
SQL优化之索引的那些事儿
这句简单的sql,如何加索引?
记一次神奇的SQL查询经历,group by慢查询优化
SQL查询调优之where条件排序字段以及limit使用索引的奥秘
阿里规范不建议多表join,可这SQL要怎么写啊?
- https://mp.weixin.qq.com/s/dSG-AqgfYwbi40GqilrtyA
- https://www.zhihu.com/question/56236190/answer/153450286
count(1)、count(*) 与 count(列名) 的执行区别
- https://mp.weixin.qq.com/s/K0LlJ5QW0uw3w0ODqhoKTQ
- https://blog.csdn.net/iFuMI/article/details/77920767
数据库不推荐使用外键的9个理由
除了会排序,你对ORDER BY的用法可能一无所知!
神奇的 SQL 之温柔的陷阱 → 三值逻辑 与 NULL !