摘要: pymysql的安装 pip install PyMySQL 连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor.execute("SELECT VERSION()") # 使用 e 阅读全文
posted @ 2019-07-09 20:20 叫我大表哥 阅读(2888) 评论(0) 推荐(0) 编辑
摘要: 创建索引 #方式一 create table t1( id int, name char, age int, sex enum('male','female'), unique key uni_id(id), index ix_name(name) #index没有key ); create tab 阅读全文
posted @ 2019-07-09 20:18 叫我大表哥 阅读(9740) 评论(0) 推荐(1) 编辑
摘要: 什么是索引? 索引在MySQL中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。索引相当于字典的音序表,如果要查某个 阅读全文
posted @ 2019-07-09 19:58 叫我大表哥 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 树 树状图是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 它具有以下的特点:每个结点有零个或多个子结点;没有父结点的结点称为根结点;每一个非根结点有且只有一个父结点;除了根结点外,每个子结点可以分 阅读全文
posted @ 2019-07-09 19:53 叫我大表哥 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 连表查询 上面两张表通过笛卡尔积得到一个全量拼接的大表; 笛卡尔积: 内连接(inner join) 双方能够互相匹配的项才会被显示出来; 表的重命名: 外连接 左外连接 左外连接(left join) 只完整的显示左表中的所有内容,以及右表中与左表匹配的项; 右外连接 右外连接(right joi 阅读全文
posted @ 2019-07-09 19:49 叫我大表哥 阅读(394) 评论(0) 推荐(0) 编辑
摘要: where条件 比较运算符 between in like 逻辑运算符 and or not 身份运算符 is null/ is not null 正则匹配 group系列 group by分组 group_concat 查看组内的名字 group_count 计数 having 过滤 对分组进行条 阅读全文
posted @ 2019-07-09 19:46 叫我大表哥 阅读(376) 评论(0) 推荐(0) 编辑
摘要: not null not null + default(默认值) unique(唯一) unique(联合唯一) auto_increment 自增的条件(这一列必须是数字,这一列必须是uniuqe) primary key(主键) primary key(主键) == not null 非空 + 阅读全文
posted @ 2019-07-09 19:43 叫我大表哥 阅读(464) 评论(0) 推荐(0) 编辑
摘要: distinct(去重) 四则运算 重命名 concat函数 case语句 阅读全文
posted @ 2019-07-09 19:43 叫我大表哥 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 数值类型 字符串类型 时间类型 set和enum类型 阅读全文
posted @ 2019-07-09 19:39 叫我大表哥 阅读(337) 评论(0) 推荐(0) 编辑
摘要: MySQL的存储引擎 存储引擎sql语句: 常用引擎适用场景: InnoDB 用于事务处理应用程序,支持外键和行级锁。如果应用对事物的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包括很多更新和删除操作,那么InnoDB存储引擎是比较合适的。InnoDB除了有效的 阅读全文
posted @ 2019-07-09 19:36 叫我大表哥 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 为什要用数据库 你可以理解为 数据库 是一个可以在一台机器上独立工作的,并且可以给我们提供高效、便捷的方式对数据进行增删改查的一种工具。 如此就帮助我们解决了上面出现的问题,如果将所有的数据都存储在一个独立的机器上,而对用户提供服务的机器只是存放你写的代码。 数据库的优势 认识数据库 什么是数据(D 阅读全文
posted @ 2019-07-09 19:31 叫我大表哥 阅读(339) 评论(0) 推荐(0) 编辑
摘要: docker三大概念 容器三大基本概念 镜像 image 容器 container 仓库 repository docker整个生命周期就是这三个概念。 docker镜像 Docker镜像就是一个只读的模板。 例如:一个镜像可以包含一个完整的CentOS操作系统环境,里面仅安装了Apache或用户需 阅读全文
posted @ 2019-07-09 14:26 叫我大表哥 阅读(6597) 评论(0) 推荐(0) 编辑