美文网首页
Mysql 创建索引语句

Mysql 创建索引语句

作者: 小码A梦 | 来源:发表于2021-12-21 15:07 被阅读0次

mysql有哪些索引

  • index 普通索引
    • alter table table_name add index index_name(column)
    • 最基本的索引,没有任何限制
  • primary key 主键索引
    • alter table table_name add primary key(column)
    • 是一种特殊的唯一索引,不允许有空值
  • unique 唯一索引
    • alter table table_name add unique(column)
    • 与“普通索引”类似,不同的就是,索引列的值必须是唯一,但允许有空值
  • filltext 全文索引
    • alter table table_name add fulltext(column)
    • 仅可用于MyISAM表,针对较大的数据,生成全文索引很耗时和耗空间
  • 组合索引
    • alter table table_name add index index_name(column1,column2,column3)
    • 遵循“最左前缀”原则

创建索引

create index index_name on table_name(column_name)

修改表结构(添加索引)

alter table table_name add index index_name(column_name)

创建表时直接指定

create table table_name(
  id int not null,
  username varchar(64) not null,
  index [index_name] (username)  
);

删除索引

drop index [index_name] on table_name

如果觉得文章对你有帮助的话,请点个赞吧!

相关文章

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

  • Mysql 创建索引语句

    mysql有哪些索引 index 普通索引alter table table_name add index ind...

  • mysql order by 优化

    1.表创建语句 2.Mysql如何选择合适的索引 表中字段没有索引 [图片上传失败...(image-ba338-...

  • Mysql添加索引

    mysql语句添加索引 1.PRIMARYKEY(主键索引) mysql>ALTERTABLE`table_nam...

  • MYSQL视图 索引 分页查询 SQL语句常见面试题

    MYSQL索引类型 按逻辑来分: 1.主键索引是一种特殊的唯一索引,不允许有空值 创建、删除语句:alter ta...

  • mysql 索引优化

    索引的存储分类 索引的创建与删除 索引查看 mysql常用语句优化技巧定期优化表 常用优化 2.应尽量避免在whe...

  • Msql索引

    使用ALTER TABLE语句创建添加索引 使用ALTER TABLE语句创建添加索引 使用CREATE INDE...

  • mysql笔记

    mysql笔记 索引创建索引创建唯一索引CREATE UNIQUE INDEX indexName ON tabl...

  • face17 mysql创建高性能索引

    mysql创建高性能索引 简单描述 mysql中 索引 主键 唯一索引 联合索引的区别对数据库性能有什么影响 创建...

  • MySQL 中创建索引的语句和 explain

    MySQL 中创建索引的语句和 explain 索引为什么使用B+树,而不是B树 存储方式 数据库中是按照块进行存...

网友评论

      本文标题:Mysql 创建索引语句

      本文链接:https://www.haomeiwen.com/subject/htexqrtx.html