2019年6月23日
摘要: mysql_singleton.py import pymysql class Mysql(object): _instance = None def __init__(self): self.conn = pymysql.connect( host = '127.0.0.1', port = 33 阅读全文
posted @ 2019-06-23 17:44 Jolinhe 阅读(272) 评论(0) 推荐(0) 编辑
  2019年6月18日
摘要: 介绍 1,安装: pip3 install SQLAlchemy SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如: ORM功能使用 使用 ORM/Schema T 阅读全文
posted @ 2019-06-18 18:37 Jolinhe 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 存储引擎的选择: 索引 explain 查询优化神器: 慢日志查询: mysql> tee D:\a.txtLogging to file 'D:\a.txt'mysql> show databases;+ +| Database |+ +| information_schema || m 阅读全文
posted @ 2019-06-18 17:04 Jolinhe 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1, 事务: 2,视图 : 3,函数: 4,存储过程 : 5 , 触发器 : 阅读全文
posted @ 2019-06-18 16:46 Jolinhe 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1,安装: 2,链接: 3,操作: 4,sql注入 阅读全文
posted @ 2019-06-18 16:30 Jolinhe 阅读(429) 评论(0) 推荐(0) 编辑
  2019年6月17日
摘要: 一,外键 (一对多) 添加列:alter table 表名 add 列名 类型 删除列:alter table 表名 drop column 列名 修改列: alter table 表名 modify column 列名 类型; -- 类型 alter table 表名 change 原列名 新列名 阅读全文
posted @ 2019-06-17 17:20 Jolinhe 阅读(234) 评论(0) 推荐(0) 编辑
  2019年6月13日
摘要: 一. 为啥使用数据库? 数据库就是存储数据的仓库 二. 数据库的分类? 三. mySQL的架构: 四. MySQL 的安装: 五. 初始化: 六. 数据库的操作: 七. 外键: 阅读全文
posted @ 2019-06-13 10:00 Jolinhe 阅读(163) 评论(0) 推荐(0) 编辑
  2019年6月12日
摘要: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\software\,因此MySQL的完整路径为:C:\software\mysql-5.7.21-winx64 3.配置 阅读全文
posted @ 2019-06-12 08:55 Jolinhe 阅读(214) 评论(0) 推荐(0) 编辑
  2019年6月7日
摘要: 引子 上一节中我们知道GIL锁将导致CPython无法利用多核CPU的优势,只能使用单核并发的执行。很明显效率不高,那有什么办法能够提高效率呢? 效率要高只有一个方法就是让这个当前线程尽可能多的占用CPU时间,如何做到? 任务类型可以分为两种 IO密集型 和 计算密集型 对于计算密集型任务而言 ,无 阅读全文
posted @ 2019-06-07 15:33 Jolinhe 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一.什么是GIL 需要知道的是,解释器并不只有CPython,还有PyPy,JPython等等。GIL也仅存在与CPython中,这并不是Python这门语言的问题,而是CPython解释器的问题! 二.GIL带来的问题 首先必须明确执行一个py文件,分为三个步骤 从硬盘加载Python解释器到内存 阅读全文
posted @ 2019-06-07 15:01 Jolinhe 阅读(262) 评论(0) 推荐(0) 编辑