Loading

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 聚合函数 【1】count() 统计表中数据的行数或者统计指定列其值不为NULL的数据个数 -- 查询表里有多少个人 select count(id) from user; + + | count(id) | + + | 13 | + + 【2】max() 指定列的最大值 -- 查询最高的工资 se 阅读全文
posted @ 2024-03-24 17:03 HuangQiaoqi 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 记录的查询语法 -- 单表查询 select <字段...>from <库名>.<表名> where <条件> group by <分组条件> having <过滤条件> order by <排序字段> {ASC | DESC} -- 默认升序ASC limit <显示条数>; -- 创建表 cre 阅读全文
posted @ 2024-03-24 17:03 HuangQiaoqi 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 创建表的完整语法 【1】创建表的万能模板 create table <表名>( 字段名,字段类型[约束条件], 字段名,字段类型[约束条件], ... ) 【2】约束条件 -- 约束条件 约束条件是指在数据类型之外对字段额外附加的限制,是为了保证数据的完整性和一致性。可以自己看情况加不加约束条件 【 阅读全文
posted @ 2024-03-24 17:03 HuangQiaoqi 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 【一】操作库 【1】创库 create database [if not exists] <数据库名>[charset=utf8]; # 创建数据库的时候建议指定编码 【2】查库 show databases; #查所有数据库 show create database<数据库名>; #查一个数据库 阅读全文
posted @ 2024-03-24 17:02 HuangQiaoqi 阅读(8) 评论(0) 推荐(1) 编辑
摘要: SQL语句基础 【1】SQL规范 在数据库管理系统中,SQL语句关键字不区分大小写,参数区分大小写。 SQL语句可单行或者多行书写,结尾要加;,关键字不能跨行写或者简写 字符串和日期类型的值要以单引号括起来,单词和单词之间要用一个空格隔开。 【2】注释语法 单行注释:使用--或#开头的文本将在其后的 阅读全文
posted @ 2024-03-24 17:02 HuangQiaoqi 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 对GIL锁的理解 【1】介绍 在 Python 中,GIL 或全局解释器锁(Global Interpreter Lock)是一个机制,用于限制 Python 解释器在多线程环境中同时执行多个线程的能力。这是 Python 核心解释器(CPython)中的一个重要部分,它的存在主要是为了简化 CPy 阅读全文
posted @ 2024-01-20 19:01 HuangQiaoqi 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 池 【1】概念 池是用来保证计算机硬件安全的情况下,最大限度的利用计算机资源,降低了程序的运行效率,但是保证了计算机硬件的安全 池(Pool)的概念在计算机科学和软件工程中常被用于资源管理,尤其是在多线程或并发编程中。池是一种管理和优化资源分配的机制,它事先分配一定数量的资源(如线程、数据库连接、对 阅读全文
posted @ 2024-01-20 18:43 HuangQiaoqi 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 死锁和递归锁 【1】死锁 def task(i): mutex_1.acquire() print(f'{current_thread().name}抢到了第一把锁') mutex_2.acquire() print(f'{current_thread().name}抢到了第二把锁') mutex_ 阅读全文
posted @ 2024-01-20 18:42 HuangQiaoqi 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 【一】threading模块介绍 多线程创建和多进程创建很像 我的理解是threading模块的作者遵循了鸭子类型 所以和multiprocessing模块的使用方法那么像 【二】开启线程的两种方式 方式一 直接调用 Thread 方法 from threading import Thread im 阅读全文
posted @ 2024-01-18 20:01 HuangQiaoqi 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 【一】什么是线程 线程可以被看作是在程序内部的一个独立的任务流,它是操作系统能够进行运算调度的最小单位。线程存在于进程之中,可以把进程想象成一个工厂,而线程就像是工厂里的工人。 想象你有一个工厂(这个工厂就像一个进程),在这个工厂里有很多工人(这些工人就是线程)。这些工人可以同时进行不同的任务,比如 阅读全文
posted @ 2024-01-18 20:00 HuangQiaoqi 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页