摘要:
[TOC] 一、视图:view 1. 视图是存在内存中的临时表 2. 视图的创建依赖select语句,所以就是select语句操作的结果形参的表 3. 视图支持对数据的增删查改 4. 视图不允许对视图表的字段做修改 5. 视图不仅支持创建,也支持更新与删除 视图的增删改查 视图的增删改操作可以直接映 阅读全文
摘要:
[TOC] 完整性约束(重要) :主键,唯一标识,表都会拥有,不设置为默认找第一个 不空,唯一 字段,未标识则创建隐藏字段 :外键,外键要通过foreign key 语法建立表与表之间的关联 :唯一性数据, 该条字段的值需要保证唯一,不能重复 :自增,只能加给key的int类型字段,作为辅助修饰,一 阅读全文
摘要:
[TOC] 一、单表查询的语法及关键字执行的顺序 1.1 单表查询语法 1.2 关键字执行的优先级 1. from:找到表 2. where:拿着where指定的约束条件,去文件/表中取出一条条记录 3. group by:将取出的一条条记录进行分组group by,如果没有group by,则整体 阅读全文
摘要:
[TOC] 一、数据类型(重要) mysql数据库支持以下数据类型: 整型 | 浮点型 | 字符型 | 时间类型 | 枚举类型 | 集合类型 整型 重点: tinyint、int、约束(unsigned、zerofill) 类型 : 1字节 128~127 (适用于逻辑判断) 重点 : 2字节 32 阅读全文
摘要:
[TOC] 一、MySQL存储引擎概述 1.1 什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。 通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功 阅读全文
摘要:
[TOC] 一、用户信息查看 二、用户权限操作:重点 阅读全文
摘要:
[TOC] 一、库的基本操作 二、表的基本操作 三、字段的基本操作 五、创建表的完整语法 六、数据库的模式( ) 阅读全文
摘要:
一、什么是数据库 数据库:管理数据的系统。用来存储数据的仓库 管理的对象本质是 文件 二、数据库的组成 库: 存放多张表(文件夹) 表: 包含多条相同结构的记录(文件) 记录 : 包含多个key value键值对的一条条数据(二进制数据) 字段: 信息本身 == key value(二进制数据) 三 阅读全文
摘要:
[TOC] 一、到底什么是线程?什么是进程? Python自己没有这玩意,Python中调用的操作系统的线程和进程。 二、Python多线程情况下: 计算密集型操作:效率低,Python内置的一个全局解释器锁,锁的作用就是保证同一时刻一个进程中只有一个线程可以被cpu调度,多线程无法利用多核优势,可 阅读全文
摘要:
[TOC] 一、什么是协程 协程: 就是 单线程 下 实现并发 协程概念本质是程序员抽象出来的,是人为的控制通过程序的IO去进行切换任务的执行 并发:任务切换+保存状态 二、为什么要有协程 自己控制切换要比操作系统切换快的多.降低了单个线程的io堵塞时间,也就是实现了单线程下效率最高. 三、协程的优 阅读全文