摘要: ## 存储引擎 ```python 分类: Innodb: 1,默认版本5.5及以上 2,支持事务 3,不支持全文索引(MySQL 5.6 及以后的版本,MyISAM 和 InnoDB 存储引擎均支持全文索引;) 4,索引和数据都是在同一个文件中: .ibd 表的结构在.frm文... 阅读全文
posted @ 2019-06-17 21:48 Python-Man 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ## pymysql模块 ```python pymysql模块 #通过pymysql跟mysqld 服务器建立连接 流程: import pymysql conn=pymysql.connect(host="localhost",user="root",password="123",dababase="db1",charset="utf8") localhost:本地主机,与"127.0.... 阅读全文
posted @ 2019-06-17 21:47 Python-Man 阅读(233) 评论(0) 推荐(0) 编辑
摘要: ## 外键的变种: ```python 1:唯一索引:unique() create table t5(id int,numint,unique(num))engine=Innodb charset=utf8; 作用: num列的值不能重复 加速查找 create table t6(id int,num int,unique(id,n... 阅读全文
posted @ 2019-06-17 21:42 Python-Man 阅读(286) 评论(0) 推荐(0) 编辑
摘要: ## 数据库的操作: ```python 增加:create database 数据库名称; 例:create database db1; 删除:drop database 数据库名称; drop database db1; 修改: 没有专门的的指令,只能删了重建 查询: show databases; 使用: use 数据库名; #对表/列/记录的操作都必须先use 数据库... 阅读全文
posted @ 2019-06-17 21:38 Python-Man 阅读(373) 评论(0) 推荐(0) 编辑
摘要: ## 什么是数据库 ```python 数据库就是存储数据的 存储数据的方式1: "第一天就学习了一种存储数据的方式 就是变量 然而变量的存储介质是内存,内存中的数据在断电后就消失了,无法永久保存很明显这是不行的 ,比如用户刚刚注册成功的用户名密码必须要永久。 存储数据的方式2: """使用文件来存储数据就可以实现永久存储,但是文件是存储于硬盘上的,首先要考虑的就是效率问题一个应用程序... 阅读全文
posted @ 2019-06-17 21:36 Python-Man 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ## 非阻塞IO及多路复用: ```python 存在的问题: ​ 当执行到recv时,如果对象并没有发送数据,程序阻塞了,无法执行其他任务 解决方案: ​1.多线程或多进程, ​ 当客户端并发量非常大的时候,服务器可能就无法开启新的线程或进程,如果不对数量加以限制 服务器就崩溃了 ​2. 线程池或进程池 ​ 首先限制了数量 保证服务器正常运行,但是... 阅读全文
posted @ 2019-06-17 21:28 Python-Man 阅读(325) 评论(0) 推荐(0) 编辑