摘要: 索引原理 树 图片_20211212163637.png) 二叉树:每个父节点下面最多有两个儿子,一边存放比本身大的数,一边存放比本身小的数 效率,找几次取决于树的高度 平衡树(balance tree 简称btree):能够让查找某一个值经历的查找速度尽量平衡 - 平衡树不一定是二叉树 b+树: 阅读全文
posted @ 2021-12-14 18:41 刘家小仙女 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 存储引擎(存储数据的方式) Innodb存储引擎(mysql5.6之后的默认存储引擎,包括5.6) 数据和索引存储在一起(两个文件) 数据、索引一个文件 表结构一个文件存储引擎 特点: 数据持久化(数据持久化就是数据存储在硬盘当中) 支持事务:为了保证数据的完整性,将多个操作变成原子性操作 支持行级 阅读全文
posted @ 2021-12-14 17:24 刘家小仙女 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 约束 单词 作用 not null 约束某一个字段,不能为空 unsigned 无符号的,约束字段不能为负,如果是负默认改为0 default '默认值' 给某个字段添加默认值默认值 unique 值不能重复,但是可以写入多个null,联合唯一 auto_increment 只能对数字有效,自带非空 阅读全文
posted @ 2021-12-14 17:19 刘家小仙女 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 数字 MySQL支持所有标准SQL数值数据类型 MySQL支持的整数类型有TINYINT、MEDIUMINT和BIGINT 对于小数的表示,MYSQL分为两种方式:浮点数和定点数。浮点数包括float(单精度)和double(双精度),而定点数只有decimal一种,在mysql中以字符串的形式存放 阅读全文
posted @ 2021-12-14 17:18 刘家小仙女 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 表的基本操作 创建一张表 #创建test表默认引擎为innodb create table test( id int, name char(18)); #创建test1表 设置引擎为myisam create table test1( id int, name char(18)) engine=my 阅读全文
posted @ 2021-12-14 17:12 刘家小仙女 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 数据库的基本操作 MySql客户端与MySQL服务端的连接 mysql -uroot -p mysql:输入mysql命令,启动mysql.exe -uroot:u是用户 root是初始名称 -p:密码 (5.6没有密码直接回车就行,5.7有密码) MySql客户端与别人的MySQL服务端的连接 m 阅读全文
posted @ 2021-12-14 17:04 刘家小仙女 阅读(37) 评论(0) 推荐(0) 编辑