一,索引 1,索引作用: (1)加快查询速度 (2)唯一性 (3)文本搜索,MyISAM索引 2,索引缺点: (1)虽然增加查询速度,但是降低增删改的速度,增删改操作时候需要修改索引。 (2)占用磁盘空间。 3,索引分类 : 主键索引primary(id) 唯一索引unique(name) 普通索引 ...
分类:
其他好文 时间:
2017-06-13 18:22:59
阅读次数:
164
PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据(比text更大) UN:unsigned 无符号(非负数) ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001 AI:auto in ...
分类:
数据库 时间:
2017-06-13 16:38:29
阅读次数:
233
一、索引的概念 索引:类似于字典的目录,设置索引可以 加速数据查找,对数据进行约束; 二、索引类型的类型: 主键索引:保证数据唯一性,不能重复+不能为空 普通索引:加速数据查找 唯一索引:加速查找+不能从复 组合索引(多列): 三、索引的工作原理 1、索引原理: 如果要查找的数据,没有设置索引,会从 ...
分类:
数据库 时间:
2017-06-12 17:45:50
阅读次数:
207
<!--done--> 索引补充 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不 ...
分类:
数据库 时间:
2017-06-12 11:51:44
阅读次数:
254
Python/MySQL表操作以及连接 mysql表操作: 主键:一个表只能有一个主键。主键可以由多列组成。 mysql> create table yuan(id int auto_increment,yuangongname int,bumen_id int, primary key(id,yu ...
分类:
数据库 时间:
2017-06-06 22:08:35
阅读次数:
207
MySQL基础操 一、自增补充 MySQL:自增步长 基于会话级别: 基于全局级别: 补充主键:一张表只有一个主键,但主键可以有多列组成; 二、唯一索引 唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引:不允许有空值。一般是在建表的时候同时创建主键索引。 ...
分类:
数据库 时间:
2017-06-06 20:44:24
阅读次数:
203
?? 一:普通索引 1创建一个新的数据库 > use toto; switched to db toto > show dbs; admin (empty) local 0.078GB > use toto; switched to db toto > db toto > 2创建100万条数据 > ...
分类:
数据库 时间:
2017-06-01 15:14:37
阅读次数:
237
主键索引 PRIMARY KEY索引仅是一个具有名称PRIMARY的UNIQUE索引。这表示一个表只能包含一个PRIMARY KEY,因为一个表中不可能具有两个同名的索引。 ALTER TABLE 'tablename' ADD PRIMARY KEY("column"); 普通索引 直接创建索引: ...
分类:
数据库 时间:
2017-05-30 20:48:05
阅读次数:
193
索引相当于目录,可快速查找到需要的数据. 1、普通索引:普通索引是MySQL中的基本索引类型,允许在定义索引的列中插入重复值和空值. 2、唯一索引:唯一索引不允许两行具有相同的索引值. 3、主键索引:在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型.主键索引要求主键中 ...
分类:
数据库 时间:
2017-05-22 00:10:17
阅读次数:
310
1mysql索引类型【主要分4类索引】创建索引:1.添加PRIMARYKEY(主键索引)【主键:一种唯一性索引,必须指定为primarykey】mysql> ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)2.添加UNIQUE(唯一索引)mysql> ALTERTABLE`table_name`ADDUNIQUE(`column`)3.添加INDEX(普..
分类:
数据库 时间:
2017-05-18 12:40:21
阅读次数:
270