摘要: #1. 索引的功能就是加速查找 #2. mysql中的primary key,unique,联合唯一也都是索引,这些索引除了加速查找以外,还有约束的功能二 MySQL常用的索引 普通索引INDEX:加速查找 唯一索引: -主键索引PRIMARY KEY:加速查找+约束(不为空、不能重复) -唯一索引 阅读全文
posted @ 2020-06-05 08:52 水晶冰洛 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 简单CASE WHEN函数: CASE SCORE WHEN 'A' THEN '优' ELSE '不及格' END CASE SCORE WHEN 'B' THEN '良' ELSE '不及格' END CASE SCORE WHEN 'C' THEN '中' ELSE '不及格' END 等同于 阅读全文
posted @ 2020-06-04 16:21 水晶冰洛 阅读(4283) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-03 08:06 水晶冰洛 阅读(115) 评论(0) 推荐(0) 编辑
摘要: #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum('male',' 阅读全文
posted @ 2020-06-02 09:11 水晶冰洛 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 单表查询语法 SELECT DISTINCT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 关键字执行的优先级 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条 阅读全文
posted @ 2020-06-01 08:42 水晶冰洛 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 如何找出两张表之间的关系 分析步骤: #1、先站在左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2、再站在右表的角度去找 是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段foreign 阅读全文
posted @ 2020-05-29 09:45 水晶冰洛 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 语法: 1. 修改表名 ALTER TABLE 表名 RENAME 新表名; 2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…], ADD 字段名 数据类型 [完整性约束条件…]; 3. 删除字段 ALTER TABLE 表名 DROP 字段名; 4. 修改 阅读全文
posted @ 2020-05-29 09:41 水晶冰洛 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 初始数据库 # 环境变量 # python -->python.exe # 在任何目录下都能够找到python.exe文件 # 才能在任意位置输入python命令启动python解释器 # mysqld install 安装mysql服务 mysql服务就被注册到操作系统中 # net start 阅读全文
posted @ 2020-05-27 18:06 水晶冰洛 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 有多少个任务就开多少个进程或者线程 # 什么是池 concurrent.futures模块 # 要在程序开始的时候,还没提交任务先创建几个线程或者进程 # 放在一个池子里,这就是池 # 为什么要用池? # 如果先开好进程/线程,那么有任务之后就可以直接使用这个池中的数据了 # 并且开好的线程或者进程 阅读全文
posted @ 2020-05-27 17:43 水晶冰洛 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Python标准模块--concurrent.futures #1 介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor: 进程池,提供异步调用 Both implement t 阅读全文
posted @ 2020-05-23 08:47 水晶冰洛 阅读(124) 评论(0) 推荐(0) 编辑