1.什么是索引
有助于查询的一种数据库机制
2.索引的种类
单列索引--一个索引只包含一列
组合索引--一个索引包含多个列
3.怎么建索引
创建索引时,要确保该索引是应用在SQL查询语句的条件(一般作为where子句的条件)
4.为什么要建索引
建索引可以大大提高Mysql的检索速度,但是会降低更新表的速度,如INSERT、update、delete就慢了
5.普通索引---最基本的,没有任何限制
a.直接创建:CREATE INDEX indexName ON mytable(username(length));
b.修改表结构(添加索引):ALTER table tableName ADD INDEX indexName(columnName)
c.创建表的时候直接指定:
CREATE TABLE mytable(
ID INT NOT NULL,
username VARCHAR(16) NOT NULL,
INDEX [indexName] (username(length))
);
d.删除索引:DROP INDEX [indexName] ON mytable;
6.唯一索引---索引列的值必须唯一,但是允许有空值。如果是组合索引,则列值的组合必须唯一
创建方式就是在上一种index前面加上一个UNIQUE关键字
7.random常用的几种方法 normalvariate/randint/shuffle
8.python的几种迭代用的方法 range/zip/enumerate/sorted/reversed/break/continue
1.git命令详细教程 https://blog.csdn.net/Leolu007/article/details/79129446
2.docker学习笔记
https://blog.csdn.net/guyuealian/article/details/100078444
https://blog.csdn.net/sunnyzyq/article/details/101222410
3.nginx学习
https://blog.csdn.net/qq_40036754/article/details/102463099