摘要: 视图 1、什么是视图 ​ 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用就可以 2、为什么要用视图 ​ 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何使用使用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常用于查询,尽量不要修改视图的数据 记住:开发过程中 阅读全文
posted @ 2019-05-17 19:12 ymg-颜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 回顾 Navicat使用 pymysql模块 sql注入 增删改 阅读全文
posted @ 2019-05-16 15:49 ymg-颜 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 单表查询 执行顺序:from |where |group by |having |order by |limit |distinct |select 前期表准备 1.语法执行顺序 练习题 4.having 截止目前已经学习的语法 having的语法格式与where一致,只不过having是在分组之后 阅读全文
posted @ 2019-05-15 15:46 ymg-颜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 外键 前戏之一对多关系 一对多(Foreign Key) 多对多 一对一 客户表和学生表(老男孩的客户与学生之间,报名之前都是客户,只有报了名的才能是学生) 修改表 复制表 阅读全文
posted @ 2019-05-14 14:55 ymg-颜 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 表操作 今日内容 1.数据类型 建表的时候,字段都有对应的数据类型 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 2.约束条件 primary key unique key not null foreign key 详细内容 创建表的完整语法 基本数据类型 整型 分类:T 阅读全文
posted @ 2019-05-13 15:58 ymg-颜 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、socket服务端实现并发服务端: import socket from threading import Thread """ 服务端: 1、固定的ip和port 2、24小时不间断提供服务 3、支持高并发 """ server = socket.socket() server.bind((' 阅读全文
posted @ 2019-05-09 16:09 ymg-颜 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、GIL全局解释器锁 ''' 定义: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once. This lock is necessary mainly because CP... 阅读全文
posted @ 2019-05-08 16:08 ymg-颜 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、进程间通信利用队列(管道+锁)实现进程间通信:IPC机制 from multiprocessing import Queue q = Queue(5) # 产生一个最多能存放五个数据的队列 q.put(1) # 往队列中存放数据 q.put(2) q.put(3) q.put(4) q.put(5) q.put(6) # 存放的数据个数大于队列最大存储个数,程序会... 阅读全文
posted @ 2019-05-07 16:45 ymg-颜 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、进程理论1、程序和进程的区别 程序:一堆代码 进程:正在运行的程序 进程是一个实体,每一个进程都有它自己独立的内存空间2、同步和异步 同步:提交任务之后原地等待任务的返回结果,期间不做任何事 异步:提交任务之后,不等待任务的返回结果,执行运行下一行代码3、阻塞与非阻塞:针对程序运行的状态 阻塞:遇到io操作 >>>阻塞态 非阻塞:就绪或者运行态 ... 阅读全文
posted @ 2019-05-06 16:06 ymg-颜 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、TCP上传大文件示例客户端: import socket import os import json import struct client = socket.socket() client.connect(('127.0.0.1',8080)) #文件大小 file_size = os.path.getsize(r'路径') #文件名 file_name = '随便' #定义一个字... 阅读全文
posted @ 2019-05-05 16:38 ymg-颜 阅读(126) 评论(0) 推荐(0) 编辑