摘要: pymysql模块 pymysql是用python控制终端对MySQL数据库进行操作的第三方模块 import pymysql # 1.连接数据库 client = pymysql.connect( # 地址 host='127.0.0.1', # 数据库端口 port=3306, # 用户名,要加 阅读全文
posted @ 2019-12-14 19:24 战斗小人 阅读(781) 评论(0) 推荐(0) 编辑
摘要: exec内置函数的补充 exec: 是一个python内置函数,可以将字符串的代码添加到名称空间中; - 全局名称空间 - 局部名称空间 exec(字符串形式的代码, 全局名称空间, 局部名称空间) # 使用exec, code相当于局部名称空间中的名字 code = ''' global x x 阅读全文
posted @ 2019-12-14 16:08 战斗小人 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.查询语句的基本操作 - select - from - where - group by - having - distinct - order by - limit - 聚合函数: count, max, min, avg, sum 2.单表查询: #前期表与数据准备 # 创建一张部门表 cr 阅读全文
posted @ 2019-12-14 09:13 战斗小人 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 1.外键: 用来建立两张表之间的关系 - 一对多 - 多对多 - 一对一 研究表与表之间的关系: 1.定义一张 员工部门表 id, name, gender, dep_name, dep_desc - 将所有数据存放在一张表中的弊端: 1.结构不清晰 > 不致命 2.浪费空间 > 不致命 3.可扩展 阅读全文
posted @ 2019-12-12 18:49 战斗小人 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 1.存储引擎 - 存储引擎是用于根据不同的机制处理不同的数据。 - 查看mysql中所有引擎: - show engines; - myisam: 5.5以前老的版本使用的存储引擎 - blackhole: 类似于队列中的数据,存进去消失 - innodb: 默认使用存储引擎 - 支持事务 - 行锁 阅读全文
posted @ 2019-12-11 20:00 战斗小人 阅读(401) 评论(0) 推荐(0) 编辑
摘要: - 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 - Project: - conf - bin - core - db: 存放一个个的文件 1、2都是从本地读取的数据。 3.将所有数据存放到一个第三方 阅读全文
posted @ 2019-12-10 18:15 战斗小人 阅读(249) 评论(0) 推荐(0) 编辑
摘要: GIL全局解释器锁 ''' python解释器: - Cpython C语言 - Jpython java ... 1、GIL: 全局解释器锁 - 翻译: 在同一个进程下开启的多线程,同一时刻只能有一个线程执行,因为Cpython的内存管理不是线程安全。 - GIL全局解释器锁,本质上就是一把互斥锁 阅读全文
posted @ 2019-12-09 21:11 战斗小人 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 子进程回收资源两种方式 - 1) join让主进程等待子进程结束,并回收子进程资源,主进程再结束并回收资源。 - 2) 主进程 “正常结束” ,子进程与主进程一并被回收资源。 from multiprocessing import Process import time # 任务 def task( 阅读全文
posted @ 2019-12-08 18:04 战斗小人 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 并发编程 1) 操作系统发展史 - 1.1 穿孔卡片 - 读取数据速度特别慢 - CPU的利用率极低 - 单用户(一份代码)使用 - 1.2 批处理 - 读取数据速度特别慢 - CPU的利用率极低 - 联机(多份代码)使用 - 效率还是很低 - 1.3 脱机批处理(现代操作系统的设计原理) - 读取 阅读全文
posted @ 2019-12-06 21:24 战斗小人 阅读(318) 评论(0) 推荐(0) 编辑
摘要: UDP协议 (了解) 称之为数据包协议,又称不可靠协议。 特点: 1) 不需要建立链接。 2) 不需要知道对方是否收到。 3) 数据不安全 4) 传输速度快 5)能支持并发 6) 不会粘包 7) 无需先启动服务端再启动客户端 优点: - 传输速度快 - 能支持并发 - 不会粘包 缺点: - 数据不安 阅读全文
posted @ 2019-12-06 20:27 战斗小人 阅读(517) 评论(0) 推荐(0) 编辑