2024年6月7日
摘要: MySQL进阶知识 【一】试图 1)概念 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 在计算机科学中,视图(View)是一种虚拟表,其内容是一个或多个基本表的查询结果。 视图可以用于简化复杂查询、隐藏敏感数据、实现数据安全性和完整性约束等 视图可以是虚拟的,也可以是物化的。 总之 阅读全文
posted @ 2024-06-07 09:12 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: PyMySQL模块 【一】简介 DB-API: Python标准数据库规范为 DB-API, DB-API定义了一系列必须的对象和数据库操作方式,以便为各种数据库系统和数据库访问程序提供一致的访问接口。 PyMySQL: 纯python实现的模块,可以与Python代码兼容衔接,也几乎兼容MySQL 阅读全文
posted @ 2024-06-07 09:12 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
  2024年5月31日
摘要: 多表查询和子查询 【一】概念 子查询:将一条SQL语句的查询结果加括号当做另外一条SQL语句的查询结果 链表查询:先将多张表拼接到一起,形成一张大表,让后基于单表查询获取数据 1)创建数据 # 建表 create table dep( id int PRIMARY KEY AUTO_INCREMEN 阅读全文
posted @ 2024-05-31 09:15 晓雾-Mist 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 过滤条件 【一】语法 select */字段名 from */表名 where */字段名=字段值; -- 执行顺序 from 起手 知道是那张表 where 根据过滤条件在表中过滤数据 select 再过滤出自己想要的数据 【二】准备的数据 # 创建表 create table filt_eg( 阅读全文
posted @ 2024-05-31 09:15 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 约束条件 限制表中的数据,保证数据的准确性和可靠性而存在的限制规则 【一】非空约束(not null) 限制指定字段不能为空 # 建表 create table eg( name varchar(32) not null, hobby varchar(32) ); # name字段不能为空 【二】唯 阅读全文
posted @ 2024-05-31 09:15 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 【一】MySQL之存储引擎 1)介绍 针对不同的数据有不同的处理机制,存储引擎就是不同的处理机制 2)MySQL主要的存储引擎 1.innodb 是MySQL5.5版本之后的默认存储引擎 支持事务、外锁、外键 2.myisam 是MySQL5.5版本之前的默认存储引擎 速度比innodb快,但数据安 阅读全文
posted @ 2024-05-31 09:15 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】数据库初识 1)存储数据的演变过程 基于内存保存 文件操作 json模块 搭建TCP的客户端和服务端,TCP服务端用作存储服务,TCP客户端用于上传和下载数据 存储数据的位置就是数据库 2)数据库本质 就是一块基于网络通信保存数据的应用程序 3)数据库的介绍 1.关联性数据库(存储数据) My 阅读全文
posted @ 2024-05-31 09:14 晓雾-Mist 阅读(7) 评论(0) 推荐(0) 编辑
  2024年5月28日
摘要: 【一】信号量(Semahpore) 1)概念 互斥锁:允许在同一时刻只能有一个线程或进程同资源进行修改 信号量 : 允许指定数量的进程或线程对资源进行修改 2)示例 from multiprocessing import Process, Semaphore import time import r 阅读全文
posted @ 2024-05-28 20:18 晓雾-Mist 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 【一】守护线程 守护线程是在后台运行并依赖于主线程或非守护线程的存在 1)主线程死亡,子线程存活 主线程结束后不会立马结束,而是等待其他子线程结束之后结束 from threading import Thread import time def work(name): print(f'{name}开 阅读全文
posted @ 2024-05-28 20:17 晓雾-Mist 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 【一】管道 1)介绍 from multiprocessing import Pipe # 创建管道 left_pipe,right_pipe = Pipe() # 返回管道两端的连接对象,需在产生Process对象之前产生管道 # 默认参数dumplex:默认管道是全双工的 # 若为False,l 阅读全文
posted @ 2024-05-28 20:16 晓雾-Mist 阅读(4) 评论(0) 推荐(0) 编辑