2019年5月20日

视图,触发器,事务,存储过程,内置函数,流程控制,索引

摘要: 视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常是用于查询,尽量不要修改视图中的数据 触发器 在满足对某张表数据的 阅读全文

posted @ 2019-05-20 18:54 ZY_LO 阅读(194) 评论(0) 推荐(0) 编辑

Navicat使用,pymysql模块

摘要: Navicat使用 快速建表 pymysql模块 sql注入问题 增删改 阅读全文

posted @ 2019-05-20 18:45 ZY_LO 阅读(171) 评论(0) 推荐(0) 编辑

2019年5月15日

Day 40 单表查询,多表查询

摘要: 1.语法执行顺序 2.where约束条件 3.group by 4.having having的语法格式与where一致,只不过having是在分组之后进行的过滤,即where虽然不能用聚合函数,但是having可以! 5.distinct 6.order by 7.limit 8.正则 多表查询 阅读全文

posted @ 2019-05-15 19:28 ZY_LO 阅读(147) 评论(0) 推荐(0) 编辑

2019年5月14日

Day 39 外键变种,修改表,复制表

摘要: 外键 前戏之一对多关系 一对多(Foreign Key) 多对多 一对一 客户表和学生表(老男孩的客户与学生之间,报名之前都是客户,只有报了名的才能是学生) 修改表 复制表 阅读全文

posted @ 2019-05-14 16:29 ZY_LO 阅读(114) 评论(0) 推荐(0) 编辑

2019年5月13日

Day 38 数据库表做粗数据类型,约束,主键

摘要: 表操作 1.数据类型 建表的时候,字段都有对应的数据类型 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 2.约束条件 primary key unique key not null foreign 阅读全文

posted @ 2019-05-13 16:11 ZY_LO 阅读(155) 评论(0) 推荐(0) 编辑

2019年5月12日

生成网页二维码

摘要: 一、使用模块 1.qrcode 二维码生成库 2.thinter 图形开发界面 3.os 系统模块 二、完整代码 阅读全文

posted @ 2019-05-12 22:17 ZY_LO 阅读(433) 评论(0) 推荐(0) 编辑

2019年5月11日

制作简单图片验证码

摘要: 一、PIL库基本操作 二、开始制作验证码 阅读全文

posted @ 2019-05-11 12:35 ZY_LO 阅读(493) 评论(0) 推荐(0) 编辑

2019年5月10日

Day 37 数据库初识

摘要: 数据库概念 那Mysql能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为mysql就是用来帮我们操作文件的! MySQL:用于管理文件的一个软件(两个程序) -服务端软件 -sock 阅读全文

posted @ 2019-05-10 16:12 ZY_LO 阅读(122) 评论(0) 推荐(0) 编辑

2019年5月9日

Day 36 socket并发,协程,进程池与线程池

摘要: 一、socket并发 二、协程 三、gevent模块 四、进程池与线程池 五、单线程下实现并发 阅读全文

posted @ 2019-05-09 20:51 ZY_LO 阅读(175) 评论(0) 推荐(0) 编辑

2019年5月8日

Day 35 GIL全局解释器锁,死锁与递归锁,信号量,event事件,线程queue

摘要: 一、GIL全局解释器 GIL是一个互斥锁:保证数据的安全(以牺牲效率来换取数据的安全) 阻止同一个进程内的多个线程同时执行(不能并行但是能够实现并发) 并发:看起来像同时进行的 GIL全局解释器存在的原因是因为Cpython解释器的内存管理不是线程安全的 二、GIL与普通锁的区别 三、死锁与递归锁 阅读全文

posted @ 2019-05-08 13:32 ZY_LO 阅读(117) 评论(0) 推荐(0) 编辑

导航