摘要: 2019.09.26学习整理 联合分组 子查询 all与any:区间修饰条件 视图:view 视图的增删改 事务 pymysql:python操作mysql 安装 增删改查 创建表 增 删 改 查 游标操作 pymysql事务 sql注入 索引 阅读全文
posted @ 2019-09-26 19:07 zmy泳 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 2019.09.25学习整理 数据库查询 [TOC] 单表查询 去重:distinct 数据准备 mysql CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DE 阅读全文
posted @ 2019-09-25 18:07 zmy泳 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 数据库的字段操作、多表关系、外键 [TOC] 字段操作 多表关系 外键 一对一 无级联关系 有级联关系 一对多 多对多 阅读全文
posted @ 2019-09-24 20:42 zmy泳 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 数据库类型和约束 [TOC] 数据库与表的剩余操作 数据库配置 数据库修改信息 用户操作 表的操作 创建表的完整语法 数据库表的引擎:驱动数据的方式 数据库优化 数据库的模式 数据库的数据类型 MySQL支持的数据类型 整型 浮点型 字符串: 数据库优化 char效率高于varchar 时间 枚举与 阅读全文
posted @ 2019-09-23 18:49 zmy泳 阅读(318) 评论(0) 推荐(0) 编辑
摘要: [TOC] 2019.09.20学习整理 数据库 数据库 数据库的分类 卸载 安装 连接数据库 用户信息查看 数据库的基本操作 表的基本操作 记录的基本操作 1)查看某个数据库中的某个表的所有记录,如果在对应数据库中,可以直接查找表 mysql : select from [数据库名.]表名; 注: 阅读全文
posted @ 2019-09-20 15:47 zmy泳 阅读(237) 评论(0) 推荐(0) 编辑
摘要: [TOC] 如何安装MySQL数据库 一、下载 第一步:打开网址,,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://www.mysql.com/downloads ,选择Community(GPL)选项 第三步跳转至 阅读全文
posted @ 2019-09-20 15:37 zmy泳 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 学习整理 进程池、线程池和协程 线程queue queue队列 :使用import queue,用法与进程Queue一样 线程定时器 socket多线程 服务端 客户端 进程池和线程池 进程池线程池: 池的功能限制进程数或线程数. 什么时候限制? 当并发的任务数量远远大于计算机所能承受的范围,即无法 阅读全文
posted @ 2019-09-19 20:14 zmy泳 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 2019.09.18学习整理 线程锁 同步锁(线程的互斥锁) 多线程修改数据会造成混乱 使用线程锁解决线程修改数据混乱问题 死锁问题 解决方法,递归锁 在Python中为了支持在同一线程中多次请求同一资源,python提供了可重入锁RLock。 这个RLock内部维护着一个Lock和一个counte 阅读全文
posted @ 2019-09-18 15:44 zmy泳 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 2019.09.17学习整理 线程 线程基础 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程 右键运行: 申请内存空间,先把解释器丢进去并且把代码丢进去(进程做的),运行代码(线程). 进程和线程的区别: 过程描述的区别 线程=\=》单指代码的执行过程 阅读全文
posted @ 2019-09-17 16:11 zmy泳 阅读(116) 评论(0) 推荐(0) 编辑
摘要: [TOC] 2019.09.16 学习整理 进程锁 问题:当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。 优先抢票 加锁可以保证多个进程修改同一块数据时,同一时间只能有一个任务可以进行修改,即串行的修改 队列 ipc机制 进程通讯 管道:pipe 基于共享的内存空间 队列:pi 阅读全文
posted @ 2019-09-16 16:14 zmy泳 阅读(108) 评论(0) 推荐(0) 编辑