自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 pandas连接数据库建立DataFrame表

首先导pymyspl,pandas的包然后创建一个字典,将数据库内的一些属性写入字典。写一个带办的sql语句,代码基本就是,创建连接 --> 创建游标 --> 执行代办的sql语句 --> 用游标查出所有的表的内容 --> 建立DataFrame --> 关闭游标,关闭连接代码如下import pymysql #导入两个包import pandas as pdcc = { "host" : "localhost", .

2020-07-27 19:23:09 489

原创 BST树

BST树二叉排序树(Binary Sort Tree)又称二叉查找树。它或者是一棵空树;或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于左子树所在树的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于右子树所在树的根结点的值;(3)左、右子树也分别为二叉排序树;二叉排序树(B树)的查找时间复杂度与树的深度的有关。步骤:若根结点的关键字值等于查找的关键字,成功。否则:若小于根结点的关键字值,递归查左子树。若大于根结点的关键字值,递归查右子树。若

2020-07-12 13:21:57 151

原创 索引的各种操作

索引最左匹配:所谓最左原则指的就是如果你的 SQL 语句中用到了联合索引中的最左边的索引,那么这条 SQL语句就可以利用这个联合索引去进行匹配,值得注意的是,当遇到范围查询(>、<、between、like)就会停止匹配。假设,我们对(a,b)字段建立一个索引,也就是说,你where后条件为a = 1a = 1 and b = 2是可以匹配索引的。但是要注意的是~你执行b= 2 and a =1也是能匹配到索引的,因为Mysql有优化器会自动调整a,b的顺序与索引顺

2020-07-12 13:00:54 598

原创 优先队列

class PriorityQueue: def __init__(self): self.array = [] #定义一个数组 self.size = 0 #数组的大小 def enqueue(self, data): #数组添加值 self.array.append(data) # 列表一样 用append加值 self.size += 1 self.heapify_up() #调用下面的 heapi

2020-07-09 19:58:36 85

原创 一条SQL语句执行得很慢的原因有哪些?(索引)

待处理的数据过多,导致过度容器爆满当我们要在数据库中更新或者插入数据的时候,这些是待处理的字段,会储存到一个临时的容器(redo log 日记),待空闲时才会将这些待处理的数据一条一条的同步到磁盘,而当数据库不断更新,数据庞大的时候,容器被填满,所以为了数据不丢失,会停止其他的操作,全身心的将数据同步到磁盘,这时候sql的语句执行的就会很慢。需要的表被占用当你在执行一个语句的时候,应到的表刚好被别人占用,并且加了锁,或者所需要的某一行被加锁,这样只能等他解锁了。只能等!!!如果要判断是否真的在等待锁

2020-07-05 23:48:16 416

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除