2024年6月3日

视图,触发器,事务,存储过程,函数,流程控制,索引,事务隔离,锁机制,数据库的三大范式

摘要: Ⅰ MySQL进阶知识之视图 【一】视图介绍 【1】什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 视图也是一张表 在计算机科学中,视图(View)是a56爆大奖在线娱乐虚拟表,其内容是一个或多个基本表的查询结果。 视图基于数据库中的数据,通过定义查询语句来构建,并在需要时动态地计算数据 阅读全文

posted @ 2024-06-03 23:28 silence^ 阅读(12) 评论(0) 推荐(0) 编辑

2024年6月2日

信号量(Semaphore),事件Event(了解),队列补充,进程池和线程池(重点),协程理论,Greenlet,Gevent模块,asynico模块

摘要: Ⅰ 信号量(Semaphore) 【一】什么是信号量 信号量Semahpore(同线程一样) 互斥锁 : 允许在同一时刻只能有一个线程或进程同资源进行修改 信号量 : 允许指定数量的进程或线程对资源进行修改 【二】例子 比如厕所有3个坑,那最多只允许3个人上厕所,后面的人只能等里面有人出来了才能再进 阅读全文

posted @ 2024-06-02 17:12 silence^ 阅读(2) 评论(0) 推荐(0) 编辑

2024年6月1日

Navicat, PDManer,PyMySQL模块,SQL注入问题,PyMySQL进阶之主动提交事务

摘要: Ⅰ Navicat 【一】Navicat介绍 Navicat可以充当很多数据库软件的客户端 提供了图形化界面能够让a56爆大奖在线娱乐们更加快速的操作数据库 【1】介绍 Navicat 是一款功能强大且广泛使用的数据库管理工具,可用于连接和管理多种数据库系统,如 MySQL、MariaDB、Oracle、Postgr 阅读全文

posted @ 2024-06-01 20:58 silence^ 阅读(4) 评论(0) 推荐(0) 编辑

2024年5月30日

筛选条件之group by(分组),聚合函数min max avg count,过滤条件之having,筛选条件之distinct(去重),过滤条件之排序 order by,筛选条件之 limit(限制展示条数),过滤条件之正则表达式,多表查询和子查询

摘要: Ⅰ 筛选条件之group by(分组) 数据引入 mysql> create database study001; Query OK, 1 row affected (0.17 sec) mysql> use study001; Database changed mysql> create tabl 阅读全文

posted @ 2024-05-30 21:25 silence^ 阅读(4) 评论(0) 推荐(0) 编辑

2024年5月29日

MySQL约束条件,非空空约束(not nullnull),主键约束PK(primary key),外键约束FK(foreign key),级联更新和级联删除,如何查看当前表的约束条件,MySQL之过滤条件

摘要: ⅠMySQL约束条件 【一】什么是约束条件 约束条件:限制表中的数据,保证添加到数据表中的数据准确和可靠性!凡是不符合约束的数据,插入时就会失败! 约束条件在创建表时可以使用, 也可以修改表的时候添加约束条件 【二】约束条件概览 null 和 not null 为空和不为空 限制整数类型必须大于等于 阅读全文

posted @ 2024-05-29 23:19 silence^ 阅读(9) 评论(0) 推荐(0) 编辑

2024年5月28日

MySQL四种主要的存储引擎,约束条件null not null,严格模式,基本字段类型之整型,浮点型,字符串类型,日期时间类型,字段类型之枚举和集合类型

摘要: Ⅰ MySQL之存储引擎 【一】什么是存储引擎 日常生活中文件格式有很多,并且针对不同的文件格式会有对应不同的存储方式和处理机制 针对不同的数据应该有对应的不同的处理机制 存储引擎就是不同的处理机制 【二】MySQL四种主要的存储引擎 【1】Innodb 是MySQL5.5版本之后的默认存储引擎 支 阅读全文

posted @ 2024-05-28 20:14 silence^ 阅读(7) 评论(0) 推荐(0) 编辑

2024年5月27日

数据库初始,SQL语句介绍,MySQL数据库安装,SQL语句基础,操作MySQL数据库

摘要: Ⅰ数据库初识 【一】存储数据的演变过程 【1】文件基于内存保存 在早期,随意地存放到一个文件中、数据格式也是千差万别的,完全取决于个人 员工管理系统是基于列表或字典(内存)存储数据 【2】文件操作 用本地的 a56爆大奖在线娱乐文件存储数据 有的人喜欢存储到本地的一个文件中 有的人喜欢存储到一个文件夹下的每一个小文 阅读全文

posted @ 2024-05-27 23:01 silence^ 阅读(3) 评论(0) 推荐(0) 编辑

2024年5月23日

守护线程,线程互斥锁,GIL全局解释器锁,死锁和递归锁

摘要: Ⅰ 守护线程 Python中的主线程是程序的起始线程,即程序启动时自动创建的第一个线程,它执行程序的主体逻辑。 主线程 : 其实就是你的主进程 线程是在进程内部开设的 > 进程死了 > 线程会随着进程死掉而死掉 守护线程则是在后台运行并依赖于主线程或非守护线程的存在。 【一】主线程死亡,子线程未死亡 阅读全文

posted @ 2024-05-23 17:46 silence^ 阅读(2) 评论(0) 推荐(0) 编辑

2024年5月22日

进程间通信(管道),多线程

摘要: Ⅰ 进程间通信(管道) 【一】引入 借助于消息队列,进程可以将消息放入队列中,然后由另一个进程从队列中取出。 这种通信方式是非阻塞的,即发送进程不需要等待接收进程的响应即可继续执行。 multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的 进程间通信(IPC)方式二 阅读全文

posted @ 2024-05-22 17:21 silence^ 阅读(5) 评论(0) 推荐(0) 编辑

2024年5月21日

互斥锁,IPC机制,进程间通信(队列),生产者消费者模型

摘要: Ⅰ 互斥锁 【一】什么是互斥锁 互斥锁其实就是a56爆大奖在线娱乐锁。为当前进程或线程添加额外的限制 限制当前时间段只能由当前进程使用,当前进程使用完成后才能其他进程继续使用 其作用是保证在同一时刻只有一个线程在访问共享资源,从而避免多个线程同时读写数据造成的问题。 互斥锁的基本原理是在对共享资源进行访问前加锁,使 阅读全文

posted @ 2024-05-21 20:51 silence^ 阅读(5) 评论(0) 推荐(0) 编辑