事务 视图 触发器 函数 (内置) 存储过程 流程控制 索引 # 39
摘要:day391.视图1.视图.png 1 """""" 2 """ 3 '''视图''' 4 1.什么是视图? 5 一个查询语句的结果是一张虚拟表,将这种虚拟表保存下来 6 它就变成了一个视图 7 8 2.为什么要使用视图? 9 当频繁需要用到多张表的连表结果,那你就可以事先生成好视图 10 之后直接
阅读全文
exist 存在 Python操作mysql pymysql sql注入问题 # 38
摘要:0.补充 exist 存在 了解.py 1 """""" 2 """ 3 '''exist''' 4 EXIST 关键字表示存在 5 在使用EXIST 关键字时 , 6 7 内层查询语句不返回 查询的记录, 8 而是返回一个真假值 ,True|False 9 10 当返回True时,外层语句将进行查
阅读全文
基本查询语句与方法 多表查询 # 37
摘要:day37基本查询语句和方法1.基本查询语句与方法 1 """""" 2 """ 3 提前创表准备: 4 create table emp( 5 id int not null unique auto_increment, 6 name varchar(20) not null, 7 sex enu
阅读全文
外键 #36
摘要:day36外键 表与表之间建关系1.外键 1 """""" 2 """一对多""" 3 """ 4 5 """ 6 """ 7 例: 8 以员工表和部门表为例 9 先站在员工表 看能否有多个员工对应同一个部门 10 翻译过来:一个部门能否有多个员工 可以!!!(暂时能确认员工单向多对一部门) 11
阅读全文
存储引擎 索引 数据类型 约束条件 # 35
摘要:day350.补充 存储引擎 1 """""" 2 """ 3 存储引擎 4 不同的数据应有不同的处理机制 5 6 mysql 存储引擎 7 Innodb:默认的存储引擎 查询速度较myisam慢 但是更安全(存储安全性比mysam高) 8 特点:支持事务,支持行锁,外键 9 目前更加看重数据安全
阅读全文
mysql安装 登录 修改密码 库,表,记录(增删改查) # 34
摘要:day34mysql-day1 1.数据库介绍 1 """""" 2 """数据库概念""" 3 """ 4 经历阶段: 5 1.随意存到文件中 数据也是千差万别的 6 2.软件开发目录规范 7 规定了数据存放的位置 8 ps:数据都是保存到本地的 9 例:单机游戏 10 3.将保存数据的部分,保存
阅读全文
进程池和线程池 协程 # 33
摘要:day33进程池和线程池 0.内容回顾 1 """""" 2 """ 3 昨日内容回顾 4 """ 5 6 """ 7 1.TCP服务端实现并发 8 1.将不同的功能尽量拆分成不同的函数 9 拆分出来的功能可以被多个地方使用 10 1.将连续循环和通信循环拆分成不同的函数 11 2.将通信循环做成多
阅读全文
GIL全局解释器锁 - 递归锁 -死锁 信号量 event事件 - 线程queue三种方法 # 32
摘要:day32-GIL全局解释器锁-1.死锁2.信号量3.Event事件4.线程queue0.内容回顾 1 前日内容回顾 2 1.IPC机制 进程间通信 3 进程间数据是隔离的,一般情况下是无法进行数据交互的 4 但是是可以通过进程间通信 5 管道 6 队列: 管道+锁 7 数据只有一份,无法重复获取同
阅读全文
# 并发编程 -进程理论-进程的方法 - 进程间数剧相互隔离的 - 僵尸和孤儿进程--守护进程--互斥锁 # 30
摘要:1.并发编程 1 """""" 2 """计算机发展史""" 3 """ 4 1.计算机发展史 5 1.手工操作,穿孔卡片 6 同一个房间同一时刻只能运行一个程序,效率极低 7 2.联机批处理-随身听 8 磁带(小红,小王,小李) -->{ 输入机 -(程序,数据)-> 计算机 -(结果)-> 输出
阅读全文
# 并发编程 -进程理论-进程的方法 - 进程间数剧相互隔离的 - 僵尸和孤儿进程--守护进程--互斥锁 # 30
摘要:1.并发编程 1 """""" 2 """计算机发展史""" 3 """ 4 1.计算机发展史 5 1.手工操作,穿孔卡片 6 同一个房间同一时刻只能运行一个程序,效率极低 7 2.联机批处理-随身听 8 磁带(小红,小王,小李) -->{ 输入机 -(程序,数据)-> 计算机 -(结果)-> 输出
阅读全文
socket 上传 -- 异常处理--UDP协议 --自定义socket #29
摘要:1.异常处理 1 '''''' 2 """ 3 异常处理 4 """ 5 """ 6 1.什么是异常? 7 程序在运行过程中出现了不可预知的错误,并且该错误没有对应的处理机制,就会以异常的形式表现出来 8 造成的影响就是整个程序无法再正常运行 9 """ 10 """ 11 2.异常的结构:类型+信
阅读全文
socket(套接字) - 解决粘包问题 # 28
摘要:1 """ 2 socket套接字 3 """ 4 1.127.0.0.1本机回环地址, 5 只能识别自己,其他人无法访问 6 2.send与recv对应, 7 不要出现两边都是相同的情况 8 3.recv是跟内存要数据, 9 至于数据的来源,你无需考虑 10 4.TCP特点:(自动优化机制) 11
阅读全文
面向过程补充 网络编程 #27
摘要:day27网络编程开始,面向过称补充 1..知识点补充 1.json知识点扩展.,不支持类型,自定义转化.py 1 """""" 2 """ 3 知识点补充: 4 """ 5 6 """ 7 from datetime import datetime,date 8 # 1.年月日,时分秒 9 pri
阅读全文
ATM - 购物车 # 18-19
摘要:binstart.py 1 import os 2 import sys 3 4 # 添加环境变量 5 sys.path.append(os.path.dirname(os.path.dirname(__file__))) 6 7 # 导模块 8 from core import src 9 10
阅读全文
选课系统 -- # 25 -26
摘要:readme 分析: 1 本周作业 2 3 角色:学校、学员、课程、讲师 4 要求: 5 1. 创建北京、上海 2 所学校 6 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 7 3. 课程包含,周期,价格,通过学校创建课程 8 4. 通
阅读全文