![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
寒风未停
励志成为互联网界的浪人
展开
-
图解一条sql查询语句执行过程
图解一条sql查询语句如何执行假设执行1.连接数据库服务器2.查询缓存(判断是否开启缓存)3.生成一个执行计划4.调用存储引擎执行计划假设执行select * from test分四个大步骤执行1.连接数据库服务器2.查询缓存(判断是否开启缓存)3.生成一个执行计划4.调用存储引擎执行计划这样就得到结果了。详解如下图...原创 2020-06-11 10:51:13 · 2957 阅读 · 0 评论 -
mysql里使用not in查出来的结果不一致的原因
举例:学校招生good_name表 为特招名单,stu_score表为此次考试成绩.录取分数大于80且不在特招名单的人.数据如下:SELECT * FROM good_nameSELECT * FROM stu_score按要求用not in的话是这么写SELECT name FROM stu_scorewhere name not in (SELECT name FROM good_name) and score > 80结果却不是我们想要的单独查子查询看看数据原创 2020-06-03 18:25:55 · 3811 阅读 · 1 评论 -
mongodb.conf配置详解
#日志文件位置logpath=/data/db/journal/mongodb.log (这些都是可以自定义修改的)以追加方式写入日志logappend=true是否以守护进程方式运行fork = true默认27017#port = 27017数据库文件位置dbpath=/data/db启用定期记录CPU利用率和 I/O 等待#cpu = true是否以安全认证方式运行...转载 2019-12-19 12:13:55 · 1778 阅读 · 0 评论 -
浅谈mysql中的Btree,b+-tree,b*tree
mysql中索引的Btree,B+tree,B-tree,B*tree的用法总结:Btree,叫做二叉树,每个节点只能存储一个关键字。1.1 只有2个子结点1.2 每个结点只有一个关键字B-tree,叫做多路搜索的平衡二叉树。2.1 可以有多个字结点。(数量大于2)2.2每个结点可存放多个关键字,任何一个关键字只出现在一个结点中,可以在非叶子结点的时候结束。B+tree,...原创 2018-12-08 15:54:44 · 6822 阅读 · 2 评论 -
python-mysql总结及一些技巧及难点
说个小笑话,元旦放几天假回来,对自己的代码还生疏了些。于是准备这篇给mysql做个较全面的总结,方便自己下次查阅,也希望能给大家一些帮助。mysql问题mysql基础常规增删改查语句铺出来先。增加语句:insert into table1(field1,field2) values(value1,value2)删除语句:delete from table1 where 条件修改语...原创 2019-01-05 22:23:32 · 4677 阅读 · 0 评论