MySQL索引的创建、删除等使用讲解
程序员文章站
2022-06-23 14:35:00
1. 普通索引
创建索引
create index indexname on user(name(30))
修改表结构(添加索引)
alter table score add index i...
1. 普通索引
创建索引
create index indexname on user(name(30))
修改表结构(添加索引)
alter table score add index indexscore(score)
创建表的时候直接指定
create table userinfo( id int unsigned primary key, name varchar(30) not null, index indexname (name(30)) )
使用alter命令添加和删除索引
alter table tbl_name add primary key (column_list): 该语句添加一个主键,这意味着索引值必须是唯一的,且不能为null。 alter table tbl_name add unique index_name (column_list): 这条语句创建索引的值必须是唯一的(除了null外,null可能会出现多次)。 alter table tbl_name add index index_name (column_list): 添加普通索引,索引值可出现多次。 alter table tbl_name add fulltext index_name (column_list):该语句指定了索引为 fulltext ,用于全文索引。
删除索引
alter table tablename drop index indexname
显示索引信息
show index from tablename
上一篇: 市面上有活带鱼吗?带鱼怎么做好吃?
下一篇: 数据库导入.bacpac 文件创建新实例