摘要:
[TOC] python 操作mysql 安装pymysql 模块 sql注入问题 输入用户名: 输入密码: 不需要输入正确用户名和密码就能查看数据 产生的原因 因为过于相信用户输入的内容,根本没有做任何的检验 解决的方法 用 来检验输入的用户名和密码 连接 连接数据库的参数 cursor=conn 阅读全文
摘要:
[TOC] Event事件 Event事件的作用 用来控制线程的执行,由一些线程去控制另一些线程 进程池与线程池 1. 什么是进程池与线程池 进程池与线程池是用来控制当前程序允许创建(进程/线程)的数量 2. 进程池与线程池的作用 保证在硬件允许的范围内创建(进程/线程)的数量 3. 如何使用 协程 阅读全文
摘要:
[TOC] 软件开发架构 服务端:24小时不间断提供服务 客户端:需要使用服务时,发送请求连接服务端,并享受服务 C/S架构 client:客户端 server:服务端 优点:占用网络资源少,软件使用稳定 缺点:服务端更新后,客户端也跟着更新;需要使用多个软件,需要下载多个客户端 B/S架构 bro 阅读全文
摘要:
[TOC] 数据库是什么 存数据的仓库 为什么使用数据库 之前使用的是 Excel来管理数据, Excel的缺点 1. 管理不了大量的数据 (10W量级的数据) 2. 不能并发操作同一个数据表格 3. 数据不支持高级的操作, 比如:分组,连表等 数据库的分类 关系型数据库 对每一列的数据类型会有约束 阅读全文
摘要:
[TOC] 单表操作 分组 分组含义 分组指的是:将所有记录按照某个相同字段进行归类 分组语法 group by : 是分组的关键词 group by 必须和 聚合函数(count) 出现 例子 聚合函数 having having语法 表示对group by 之后的数据, 进行再一次的二次筛选 直 阅读全文
摘要:
[TOC] 数据库表操作 操作背景为在数据库内操作 即: use 数据库名 列约束 数据类型 整型 浮点型 字符串 时间类型 枚举 一、增 语法: 例子: 二、删 语法: 例子: 三、改 语法: 例子: 四、查 语法: 例子: 数据库记录操作 一、增 语法: 例子: 二、删 语法: 例子: 四、查 阅读全文