近日恰逢老男孩全栈8期毕业季,课程后期大家“期待+苦逼”的时刻莫过于每天早上内容回顾和面试题问答部分【临近毕业每天课前用40-60分钟对之前内容回顾、提问和补充,专挑班里不爱说话就的同学回答】。 期待的是可以检验自己学习的成功;苦逼的是怎么又有东西没记住,但我们依然每天坚持一遍、一遍又一遍指导记住为 ...
分类:
其他好文 时间:
2018-05-23 22:16:23
阅读次数:
192
索引的概念 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息 索引类型 逻辑角度 普通索引:最基本的索引,没有任何限制 唯一索引:索引列必须唯一,允许有多个索引列,并且索引列允许为空 主键索引:索引列为主键,不允许有空值 前缀索引:对索引字段的前 N 个字 ...
分类:
数据库 时间:
2018-05-21 00:59:55
阅读次数:
208
一、数据库优化是一个综合的工作,主要有以下5中方式: 1.合理的表结构(符合三大范式) 2.建立适当的索引(常用的有普通索引,主键索引,唯一索引,全文索引) 3.分表(水平,垂直分割) 4.读写分离(写包括:update,delete,insert) 5.存储过程(模块化编程能提高速度) 6.修改m ...
分类:
数据库 时间:
2018-05-20 18:49:47
阅读次数:
170
MySQL-1-简介-安装流程 MySQL-2-创建用户以及授权 MySQL-3-操作数据库-数据表 MySQL-4-自增列之起始值 MySQL-5-唯一索引-外键的变种 MySQL-6-语句数据行操作 ...
分类:
数据库 时间:
2018-05-20 15:19:13
阅读次数:
176
1、创建表,这里需要注意,5.5以后默认引擎是InnoDB,5.1及之前是MyIsam 2、创建带有主键和普通索引的表 3、增加主键 4、增加普通索引 5、增加具有长的普通索引 6、查看表上有哪些索引 7、创建组合索引 8、创建唯一索引 ...
分类:
其他好文 时间:
2018-05-19 18:49:58
阅读次数:
174
看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B Tree索引,Hash索引,唯一索引....或许有很多人和我一样,没搞清楚概念就开始研究B Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 索引能 ...
分类:
数据库 时间:
2018-05-19 17:01:38
阅读次数:
165
恢复内容开始 索引补充 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有nu ...
分类:
其他好文 时间:
2018-05-19 14:45:38
阅读次数:
179
一、简介 MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_n ...
分类:
数据库 时间:
2018-05-19 10:36:36
阅读次数:
206
mysql中的索引其主要内容包括Mysql常用的的索引类型(主键索引、唯一索引、普通索引和全文索引和组合索引)和两种常用的结构B-tree、哈希索引(自定义哈希索引和Innodb自适应哈希索引) B-tree(MongoDB) B-Tree就是我们常说的B树,B树这种数据结构常常用于实现数据库索引, ...
分类:
数据库 时间:
2018-05-11 12:43:16
阅读次数:
206