posted @ 2020-05-22 14:44 面具下的戏命师 阅读(309) 评论(0) 推荐(1) 编辑
摘要:
Python os模块简介 os模块是python标准库中的一个用于访问操作系统功能的模块。os模块的主要功能:系统相关、目录及文件操作、执行命令。os模块提供了其他操作系统接口,可以实现跨平台访问。 操作系统相关 os模块提供了一些操作系统相关的变量,可以在跨平台的时候提供支持,便于编写移植性高, 阅读全文
摘要:
MySQL查询缓存 MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定 阅读全文
posted @ 2020-05-18 14:48 面具下的戏命师 阅读(403) 评论(1) 推荐(0) 编辑
摘要:
MySQL 临时表 MySQL提供临时表功能,在保存一些临时数据是非常有用的。临时表只在当前连接可见,当连接关闭时,MySQL会自动删除表并释放空间。当然也可以手动删除临时表 MySQL数据库的临时表分两种:内部临时表和外部临时表。 外部临时表 外部临时表指的是通过 CREATE TEMPORARY 阅读全文
posted @ 2020-05-12 15:48 面具下的戏命师 阅读(419) 评论(0) 推荐(0) 编辑
摘要:
MySQL索引提示 SQL提示,是优化数据库的一个重要手段,简单来说,就是在SQL语句中加入一些人为的提示来达到优化操作的目的。MySQL数据库支持索引提示(INDEX HINT)显式的告诉优化器使用了哪个索引。有以下几种情况可能用到索引提示: 1、MySQL数据库的优化器错误的选择了某个索引,导致 阅读全文
posted @ 2020-05-11 16:10 面具下的戏命师 阅读(455) 评论(0) 推荐(0) 编辑
摘要:
MySQL SQL trace 推荐一篇博客:http://blog.itpub.net/28218939/viewspace-2658978/ 介绍的很详细 从 MySQL 5.6 开始,可以使用 trace 查看优化器如何选择执行计划,通过SQL trace来跟踪sql语句的执行过程。通过tra 阅读全文
posted @ 2020-05-09 16:29 面具下的戏命师 阅读(886) 评论(0) 推荐(0) 编辑
摘要:
MySQL派生表 派生表是查询结果组成的虚拟表。派生表是在外部查询的FROM子句中定义的,不需要手动创建。只要外部查询一结束,派生表也就不存在了。派生表可以简化查询,避免使用临时表。相比手动生成临时表性能更优越。 例如: SELECT * FROM ( SELECT * FROM t1 ) tmp 阅读全文
posted @ 2020-05-07 14:58 面具下的戏命师 阅读(770) 评论(0) 推荐(0) 编辑
摘要:
SQL-CTE公用表达式 CTE(Common Table Expression) 公用表表达式,它是在单个语句的执行范围内定义的临时结果集,只在查询期间有效。它可以自引用,也可在同一查询中多次引用,实现了代码段的重复利用。 CTE使用范围 ⒈ 创建递归查询,这个应该是CTE最好用的地方 ⒉ 在同一 阅读全文
posted @ 2020-04-28 16:20 面具下的戏命师 阅读(438) 评论(0) 推荐(0) 编辑
摘要:
Python random模块简介 random模块用来生产伪随机数,random库是使用随机数的Python标准库。概率论角度来说,随机数是随机产生的数据(比如抛硬币),但时计算机是不可能产生随机值,真正的随机数也是在特定条件下产生的确定值,只不过这些条件我们没有理解,或者超出了我们的理解范围。计 阅读全文
posted @ 2020-04-26 11:08 面具下的戏命师 阅读(254) 评论(0) 推荐(0) 编辑