摘要: 一、存储引擎: create table t1( id int auto_increement primary, name varchar(32) not null default'' )engine=Innodb charset=utf8; 引擎分类: Innodb: 1)5.5版本以上:默认版本 阅读全文
posted @ 2019-06-17 20:11 水天两色 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、PyMySQL: PyMySQL: Python语言去操作MySQL的包 import pymysql 注意: a.文件名不能写自己本身 b.connect > conn > cursor c.执行sql语句 > execute(sql) d.取数据: fetchone() fetchall() 阅读全文
posted @ 2019-06-17 08:28 水天两色 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 外键的变种 数据行的操作(增删改查 条件查询|通配符|限制取|排序|分组|连表操作) 一. 外键的变种: 1、唯一索引 create table t5( id int, num int, unique(num) )engine=Innodb charset=utf8; 作用: 1)num列的值不能重 阅读全文
posted @ 2019-06-13 19:12 水天两色 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 今日所学内容: 一、为啥使用数据库? 二、数据库的分类 三.、mySQL的架构 四、MySQL 的安装 五、初始化: 六、数据 库|表|行 的操作 ——(重点) 七、外键 一、为啥使用数据库? 因为之前使用文件(Excel)管理数据, 但是数据量特别大的时候,使用Excel管理的话, 就比较的麻烦了 阅读全文
posted @ 2019-06-12 22:31 水天两色 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 今日所学内容 equll mysql 的安装 阅读全文
posted @ 2019-06-11 22:52 水天两色 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、IO模型 模型就是解决某个问题的套路 IO问题: 输入输出 我要一个用户名用来执行登陆操作,问题用户名需要用户输入,输入需要耗时, 如果输入没有完成,后续逻辑无法继续,所以默认的处理方式就是 等 将当前进程阻塞住,切换至其他进程执行,等到按下回车键,拿到了一个用户名,再唤醒刚才的进程,将状态调整 阅读全文
posted @ 2019-06-10 22:56 水天两色 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 今日所学内容 一、单线程实现并发 单线程实现并发这句话乍一听好像在瞎说 首先需要明确 并发 的定义 并发:指的是多个任务同时发生,看起来好像是同时都在进行 并行:指的是多个任务真正的同时进行 早期的计算机只有一个CPU,既然CPU可以切换线程来实现并发,那么为何不能在线程中再切换任务来并发呢? 如果 阅读全文
posted @ 2019-06-06 18:10 水天两色 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 一、GIL Global Interpreter Lock 全局解释器锁 1、什么是GIL 定义:In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads fro 阅读全文
posted @ 2019-06-05 11:31 水天两色 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 线程 一、什么是线程 二、怎么创建线程 三、线程与进程的关系 ——重点 四、线程的作用与如何使用线程 ——重点 五、线程的特点 ——重点 六、守护线程daemon 七、线程 Thread 中的三把锁(Lock,Rlock,Semaphore) 八、Thread 类的常用属性 JoinableQueu 阅读全文
posted @ 2019-06-04 16:21 水天两色 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 今日所学内容 一、deamon: 守护进程 二、互斥锁 ——重点 三、IPC 进程间通讯 四、生产者—消费者模型 ——重点 一、deamon:守护进程 1、什么是守护进程: 进程是一个正在运行的程序,守护进程也是一个普通进程,意思是 一个进程可以守护另一个进程 Eg:在程序运行过程中,打开了下载任务 阅读全文
posted @ 2019-06-03 08:36 水天两色 阅读(173) 评论(0) 推荐(0) 编辑