Mysql索引

直接创建索引

create table table_name  属性名 数据类型 index[索引名](长度) [ASC|DESC];

在已存在的表上创建索引

create index 索引名 on 表名[属性名(长度)] [ASC|DESC];

使用alter table 语句创建索引

alter table table_name add index index_name[属性名(长度)] [ASC|DESC];
eg:alter table newtable add index name_index(name(5) DESC);

间接创建索引

普通索引

create table sc(
  id int  primary key not null,
  name varchar(20),
  age int
  index name_index(name(10)
);

指定name_index5索引用于name查询

select * from sc use index for join(name_index5) where name=‘abcd‘;

唯一索引

create table newtable1(
  id int unique,
  age int,
  name char(20)
  unique index id_index(id ASC)
); 
//创建新表,在Id字段建立名为Id_index的唯一索引,以升序排序

 

Mysql索引

上一篇:阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效


下一篇:怎样下载YouTube 4K视频