Mysql联合主键,索引

 时间:2024-10-31 05:57:23

1、主键:每张表中非空且唯一的字段是主键,每张表只能有一个主键,如果表中有多个非空且唯一的字段,那第一个非空且唯一的字段是主键.

Mysql联合主键,索引

2、主键和非空且唯一的区别:主键还是一个索引,从约束来讲他俩是一致的,非空且唯一的字段不具有主键的其他特性.

3、联合主键:两个字段合起来具有非空且唯一的特性.

Mysql联合主键,索引

4、创建联合主键.alter table表名 add primary key (字段1,字段2,...)

Mysql联合主键,索引

5、索引:存储引擎快速找到记录的一种数据结构. 索引是查询里边最有效的手段,没有索引基本完了. 没有索引数据库查询都是低效查询,不可容忍的低效.

6、hash算法索引(类似新华字典的目录)hash速度快但是只能用 in、= 这类结构,查询单条的数据,不能查询序列的,比如where id > 100.

Mysql联合主键,索引

7、btree(二叉树)算法索引可以查询序列数据.

Mysql联合主键,索引

8、索引有三种: 普通索引、唯一索引、主键索引.创建普通索引:alter table表名 add index 索引名 选择算法 (字段名);创建唯一索引: alter table 表名 add unique index 选择算法(字段名);创建主键索引:alter table 表名 add primary key (字段名);

Mysql联合主键,索引
  • 如何利用文献共享平台检索资料
  • 按数字顺序批量重命名文件名
  • 屁股翘更性感 小S教你四个提臀法
  • 墨刀如何导入sketch设计稿
  • javaAPI元注解之Documented
  • 热门搜索
    纸上谈兵是什么意思 溃退的意思是什么 屋漏偏逢连夜雨是什么意思 兵马俑是什么 吃杏有什么好处 吃西瓜有什么好处 td什么意思 什么是人力资源管理 艾特是什么意思 如人饮水冷暖自知什么意思