摘要: 昨日内容回顾 数据查询关键字 where 后跟多种条件,支持逻辑运算符,支持模糊查找(使用like关键字) group by 按照指定字段对数据进行分组,可以使用聚合函数筛选数据 having 对分组后的数据进行再次筛选 distinct 筛选出指定字段中不重复的数据值 order by 按照指定字 阅读全文
posted @ 2022-11-28 21:39 Akazukis 阅读(38) 评论(0) 推荐(0)
摘要: 昨日内容回顾 数据基础约束条件 非空 唯一 无符号 零填充 主键的使用 具有唯一性标识的字段即为主键,主键常采用自增的数字。 数字的自增进程单独记录,不会因为数据的删除回退,但是对主键字段主动赋值会改变自增进程。 外键的使用 外键使用分三个情形: 一对多,外键设置在对应多个数据的数据那张表中; 多对 阅读全文
posted @ 2022-11-25 22:46 Akazukis 阅读(597) 评论(0) 推荐(0)
摘要: 昨日内容回顾 MySQL字符编码及配置修改 新版MySQL默认字符编码为utf系列,旧版本使用编码不统一,需要自己修改。 修改使用配置文件较为简单,复制原配置文件改名为my.ini,文件内编写相关配置即可。 数据存储引擎 MyISAM 存取数据快,但是功能较少,两个文件.frm/.idb InnoD 阅读全文
posted @ 2022-11-24 21:27 Akazukis 阅读(92) 评论(0) 推荐(0)
摘要: 昨日内容回顾 数据存取的发展历程 单台计算机:文本文件→软件开发目录规范→统一格式、统一操作 存储位置:单机→网络→数据库集群 数据库的本质 本质是数据操作线程,一般指可视化操作数据的软件。 数据库软件的分类 关系型数据库:MySQL、Oracle、PostgreSQL、MariaDB、sql se 阅读全文
posted @ 2022-11-23 21:37 Akazukis 阅读(102) 评论(0) 推荐(0)
摘要: 今日内容概要 数据操作的发展过程 数据库相关知识 数据库的分类 MySQL的下载及使用 SQL与NoSQL SQL的基本语句 今日内容详细 数据操作的发展过程 最初是通过文档存储,文档存储的形式多种多样,存储位置也不规律,不方便管理。 接下来是是遵从软件开发目录规范,将数据以固定格式存储在指定目录下 阅读全文
posted @ 2022-11-22 22:12 Akazukis 阅读(37) 评论(0) 推荐(0)
摘要: 今日内容概要 多进程实现TCP服务端并发 互斥锁 线程相关基础知识 GIL全局解释器锁 event事件 进程池与线程池 协程 今日内容详细 多进程实现TCP服务端并发 多进程实现TCP服务端的并发实现的最重要部分为通过循环搭设不同的通道,实现与多个客户端的同时交互。 import socket fr 阅读全文
posted @ 2022-11-21 22:01 Akazukis 阅读(39) 评论(0) 推荐(0)
摘要: 昨日内容回顾 粘包问题及解决思路 粘包问题:TCP协议下将人认知中应该分来的数据打包发送,导致所谓粘包问题。 解决思路: 明确应接收数据的长度(至少首次收到的数据长度应明确),其余数据长度根据首次数据解析出→ 使用struct模块对原数据长度进行加工,得到固定长度数据发送→ 接收数据方对数据进行解析 阅读全文
posted @ 2022-11-18 21:33 Akazukis 阅读(30) 评论(0) 推荐(0)
摘要: 昨日内容回顾 TCP与UDP协议 TCP协议 三次握手建立连接,四次挥手断开连接。 TCP协议的可靠性 完备的反馈机制。 TCP协议半连接池 限制同时连接数,保证服务器正常运作。 UDP协议 作用单一,仅负责数据的接收急发送,数据易丢失。 socket模块 套接字模块,分为基于文件类型的UNIX及基 阅读全文
posted @ 2022-11-17 21:29 Akazukis 阅读(32) 评论(0) 推荐(0)
摘要: 昨日内容回顾 软件开发架构分类 C/S架构 需要下载专门的客户端,客户端高度定制化。 B/S架构 浏览器充当客户端,可以连接多个服务端,但是无法实现个性化的功能。 网络编程基础知识 网络编程主要目的是实现数据的远程交互,基本条件是物理连接。 OSI七层模型 应用层(展示层、会话层)、传输层、网络层、 阅读全文
posted @ 2022-11-16 20:18 Akazukis 阅读(68) 评论(0) 推荐(0)
摘要: 今日内容概要 软件开发架构分类 网络编程基础知识 OSI七层模型 物理层 数据链路层 网络层 传输层 今日内容详细 软件开发架构分类 软件开发架构分为两种,一种是C/S(客户端-服务器)结构,另一种是B/S(浏览器-服务器)结构。 两种结构特点: C/S结构:可以进行高度定制,完成更多个性化操作,但 阅读全文
posted @ 2022-11-15 22:31 Akazukis 阅读(128) 评论(0) 推荐(0)