摘要: 视图(了解) 什么是视图 """ 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 其实视图也是表 """ 为什么要用视图 """ 如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图 后续直接操作 """ 如何操作 # 固定语法 create view 表名 as 虚拟表的查 阅读全文
posted @ 2020-05-08 21:44 Henry121 阅读(119) 评论(0) 推荐(0) 编辑
摘要: MySQL知识点补充 # 查询平均年龄在25岁以上的部门名称 """只要是多表查询 就有两种思路 联表 子查询""" # 联表操作 1 先拿到部门和员工表 拼接之后的结果 2 分析语义 得出需要进行分组 select dep.name from emp inner join dep on emp.d 阅读全文
posted @ 2020-05-07 17:58 Henry121 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 数据表的查询 表的准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部 阅读全文
posted @ 2020-05-06 19:25 Henry121 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-05 21:37 Henry121 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 约束条件 default默认值 # 补充知识点 插入数据的时候可以指定字段 create table t1( id int, name char(16) ); insert into t1(name,id) values('jason',1); create table t2( id int, na 阅读全文
posted @ 2020-05-05 15:20 Henry121 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf,word,mp4...) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机制 MySQL主要存储引擎 Innodb 是MySQL5.5版本及之后默认的存储引擎 存储数据 阅读全文
posted @ 2020-05-04 15:44 Henry121 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 数据库 存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 """ # 小李 jason|123|NB # 小王 egon-123-DBJ # 小红 tank~123~hecha """ 软件开发目录规范 限制了存储数据的具体位置 """ bin conf core 阅读全文
posted @ 2020-04-30 17:47 Henry121 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、什么是dll ​ 动态链接库(Dynamic Link Library 或者 Dynamic link Library,缩写为 DLL) ​ 是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。 ​ 这些库函数的扩展名是 ”.dll"、".ocx"(包含ActiveX控制的库 阅读全文
posted @ 2020-04-29 20:26 Henry121 阅读(132) 评论(0) 推荐(0) 编辑
摘要: IO模型简介 """ * blocking IO 阻塞IO * nonblocking IO 非阻塞IO * IO multiplexing IO多路复用 * asynchronous IO 异步IO """ #1)等待数据准备 (Waiting for the data to be ready) 阅读全文
posted @ 2020-04-28 20:04 Henry121 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 死锁 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) from threading import Thread, Lock import time mutexA = Lock() mutexB = Lock() # 类只要加括号多次 产生的肯定是不 阅读全文
posted @ 2020-04-27 16:11 Henry121 阅读(99) 评论(0) 推荐(0) 编辑