摘要: 补充:exists方法:只返回布尔值 True False,返回True的时候外层查询语句执行,返回False的时候外层查询语句不再执行 Navicat可视化界面操作数据库:我们在编写python代码的时候使用第三方提供的软件,这些软件为我们封装了一些基础的方法,同时为我们的编写 提供了极大地遍历, 阅读全文
posted @ 2020-05-07 22:43 TopJocker 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 修改表:这里首先要提到的是Mysql对大小写是不敏感的,也就是说在sql语句中大小写没有什么明确的界限 修改表有以下几个操作: 修改表名:alter table 表名 rename 新表名; 增加字段:alter table 表名 add 字段名 字段类型(宽度) 约束条件; 删除字段:alter 阅读全文
posted @ 2020-05-06 21:33 TopJocker 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 约束条件三: 这里来介绍我们最常接触的第三个约束条件:zerofill 这个约束条件的作用是用来占位,上一篇笔记记录过int类型在位数不足的时候会使用空格占位,而加上本约束条件的时候就会使用0来进行占位。 约束条件四: 当我们在保存数据的时候如果不给对应位置存数据的话是会报错的(null情况除外), 阅读全文
posted @ 2020-05-05 22:36 TopJocker 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 存储引擎: 在我们日常生活中有许多的文件格式,例如mp4视频、mp3音频、jpg图片以及txt文字格式,我们处理这些格式都有其特殊的处理机制和特殊方法,针对不同的数据我们应该有不同的存储方式,这种处理机制就叫做存储引擎。 Mysql的存储机制:Mysql主要有一下几种机制,他们的作用和功能都有一定程 阅读全文
posted @ 2020-05-04 23:07 TopJocker 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 今天开始介绍数据库,作为一名程序员我们需要清楚的是我们的大部分操作都是抽象化得来的,包括对象概念并发概念等等,而我们所使用的方法包括函数包括传输我们的最终目的都是操作数据,所以在我个人看来说数据是编程的全部也不为过,所以关于保存数据就显得特别重要了。 数据存储的演变过程: 大家都知道数据在内存中无法 阅读全文
posted @ 2020-05-03 21:36 TopJocker 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 协程详解:完全是程序员自己的抽象定义,根本不存在。首先来看一下我们接触过的概念: 进程:资源单位 线程:执行单位 协程:单线程下实现并发,我们自己在代码层面上检测所有的IO操作, 一旦遇到IO操作就在代码层面完成自己切换达到欺骗CPU,提 升程序运行效率目的。那么我们需要在代码编写上考虑到如何实现协 阅读全文
posted @ 2020-05-03 10:14 TopJocker 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 死锁与递归锁: 回顾之前的知识点,在介绍锁的时候跟大家提到过虽然锁只有acquire(加锁)和release(解锁)两种方式,但是还是不建议大家自己手动上锁而是用已经封装好的结构,有两个原因, 首先第一点是因为封装好的模块使用起来更加方便,第二点就是自己在使用锁的时候很容易造成逻辑上的一些错误,接下 阅读全文
posted @ 2020-04-27 21:59 TopJocker 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 开启线程的两种方式: 与开启进程方式类似也是两种方式,通过实例化和类的继承 from multiprocessing import Process from threading import Thread import time def task(name): print('%s is runnin 阅读全文
posted @ 2020-04-26 18:40 TopJocker 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 上节课补充: join方法 是让主进程等待子进程代码运行结束后在继续运行,不影响其他子进程的执行进程对象以及其他方法: 一台计算机上面运行着很多进程,那么计算机是如何区分并管理的呢? 计算机会给每一个运行的进程分配一个PID号,在windows下在命令行输入tasklist查看PID,通过task| 阅读全文
posted @ 2020-04-23 21:51 TopJocker 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 并发编程: 计算机又叫点电脑,为了代替人的工作而诞生的一种工具 操作系统发展史,第一代手工穿孔卡片,同一时间机房只有一个人在进行操作,对操作者来说是有好处的,但对等待者和cpu来说是不友好的,利用率极低 第二代出现了成批处理,首先出现的是联机批处理系统即作业的输入输出由cpu来处理,然后出现的是脱机 阅读全文
posted @ 2020-04-22 21:47 TopJocker 阅读(210) 评论(0) 推荐(0) 编辑