摘要: 第一篇 计算机基础 "计算机硬件发展史以及硬件" "计算机操作系统" "编程语言分类" "Hello_World" 第二篇 python核心基础 "变量和常量" "python变量内存管理" "变量的三大特性" "花式赋值" "注释" "解压缩" "python的用户交互" "格式化输出的三种主流方 阅读全文
posted @ 2019-09-21 18:57 suren_apan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 注意与存储过程的区别,mysql内置的函数只能在sql语句中使用! 参考博客: 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一丶if条件语句 二丶while循环 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一丶什么是事务 ​ 开启一个事务可以包含一些sql语句,这些sql语句要么同时成功 ​ 要么一个都别想成功,称之为事务的原子性 二丶事务的作用 保证了对数据操作的数据安全性 案例:用交行的卡操作建行ATM机给工商的账户转钱 三丶事务应该具有的4个属性(重点) 原子性、一致性、隔离性、持久性。这四个属 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一丶三种开发模型 第一种 第二种 第三种 二丶存储过程 这边的可以为mysql 的自定义函数 三丶如何用存储过程 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一丶什么是触发器 在满足对某张表数据的增、删、改的情况下,自动触发的功能称之为触发器 二丶为什么要用触发器 触发器专门针对我们对某一张表数据增insert、删delete、改update的行为,这类行为一旦执行 就会触发触发器的执行,即自动运行另外一段sql代码 三丶创建和使用触发器 四丶删除触发器 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一丶什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 二丶为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 尽量少用视图原因 工作用的不是很多 1. 创建过多" 视图 ",占用硬盘资源和数据库资源 2. 无法改表 三丶如何用视图 创建视图 强调 1. 在硬盘中,视 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一丶数据库的安装和连接 1.1python连接数据库 二丶创建表操作 三丶操作数据 3.1插入操作 3.2查询操作 Python查询Mysql使用 fetchone() 方法获取单条数据,使用 :获取指定参数条数据。 : 该方法获取下一个查询结果集。结果集是一个对象 : 接收全部的返回结果行. : 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 实验表创建 建表 插入数据 笛卡尔积 内连接 左连接 右连接 全连接 子查询 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一丶语法顺序 1. select 2. from 3. where 4. group by 二丶执行顺序 1. from 2. where 3. group by 4. select 实验表准备 创建表 添加表数据 三丶where约束条件 在你刚开始接触mysql查询的时候,建议你按照查询的优先级顺 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 约束条件成列: 1. PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 2. FOREIGN KEY (FK) 标识该字段为该表的外键 3. NOT NULL 标识该字段不能为空 4. UNIQUE KEY (UK) 标识该字段的值是唯一的 5. AUTO_INCREME 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一丶整型 分类:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 tinyint 1字节( 128) int 4字节(一般来讲不用设置,因为基本够用) bigint 8字节 类型存储范围:参考图片<http://www.cnblogs 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一丶库 类似于文件夹 增 查 改 删 二丶表 ​ 在创建表的时候 需要先指定库 指定库: 查看当前虽在的库: 创建表语法 查看表结构 增 查 改 删 三丶记录 1. ​ 先创建一个库或者指定一个已经存在的库 2. ​ 切换到该库下 创建表 3. ​ 然后再操作记录 增 查 改 删 删除补充 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一丶什么是索引 知识回顾:数据都是存在硬盘上的,那查询数据不可避免的需要进行IO操作 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。 primary key unique key index key 注意foreign key不是用来加速查询用的,不在我们研究范围之内,上 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一丶什么是慢查询日志 设定一个时间检测所有超出改时间的sql语句,然后针对性的进行优化! 二丶慢查询流程 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一丶什么是存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。 二丶mysql支持哪些存储引擎 mysql5.6支持的存储引擎包括InnoDB、MyISAM、MEMORY、CSV、BL 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 这边讲述的是window版的... 一丶IT行业铁则 在IT行业 不要轻易的尝试最新版本的软件 二丶Mysql安装流程 1.1下载安装 下载之后 是将MySQL的服务端和客户端都下载了下来 解压 查看文件目录 ​ 服务端 ​ mysqld ​ 客户端 mysql 启动mysqld 1.切换到bin目 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一丶认识数据库 1.1什么是数据 描述事物的符号记录称为数据,它们都可以经过数字化后存入计算机.在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容. 1.2数据库概念 随意的存到了一个文件中 数据格式也是千差万别的 软件开发目录规范,规定了数据存放的位置 p 阅读全文
posted @ 2019-09-21 11:09 suren_apan 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阻塞模型 非阻塞模型 多路复用模型 select epoll 信号驱动模型 异步调用模型 阅读全文
posted @ 2019-09-21 11:08 suren_apan 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一丶Gevent的作用 让协程实现检测IO,实现并发 二丶Gevent代码实现 spawn方法会创建能检测io并实现并发任务的协程对象 当遇到ip组测未完成会切换其他的协程继续 最终时间会在最长的协程所需时间结果多一点些,这一些指的是io切换消耗的时间 阅读全文
posted @ 2019-09-21 11:04 suren_apan 阅读(97) 评论(0) 推荐(0) 编辑