建表:
create table user(
    id int not null primary key,
    username varchar(15) not null,
    passward varchar(20) not null,
    nickname varchar(15) not null,
    mail varchar(30) not null,
    self_intro varchar(70) not null,
    userPhoto varchar(100) not null,
    photo_add varchar(100) not null,
    friends_id varchar(500) not null
)engine = MyISAM default charset = utf8;
engine = MyISAM :指定MySQL中此表使用的数据库引擎为MyISAM
default charset = utf8: 制定此表的文字编码为utf8
建立索引:
create index user_username on user(username);
alter table user add unique (username); 
建立唯一性索引

create unique index user_username on user(username);
删除索引
alter table user drop index user_username;
drop index user_username on user;
==================================================
mysql> show index from user;
· Table
表的名称。
· Non_unique
如果MySQL索引不能包括重复词,则为0。如果可以,则为1。
· Key_name
索引的名称。
· Seq_in_index
索引中的列序列号,从1开始。
· Column_name
列名称。
· Collation
列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。
· Cardinality
MySQL索引中唯一值的数目的估计值。通过运行ANALYZE TABLE或myisamchk -a可以更新。基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL使用该索引的机会就越大。
· Sub_part
如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。
· Packed
指示关键字如何被压缩。如果没有被压缩,则为NULL。
· Null
如果列含有NULL,则含有YES。如果没有,则该列含有NO。
· Index_type
用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。
· Comment

MySQL:给表建立索引及索引的显示相关推荐

  1. mysql 建表时创建唯一索引

    Mysql建表与索引使用规范整理 一,设计表规范: MySQL建表,字段需设置为非空,需设置字段默认值: MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL: MySQL建表,如果 ...

  2. mysql 复制表结构(包括索引等)、表内容

    =============================================== 2019/7/16_第1次修改                       ccb_warlock == ...

  3. mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)

    full index scan:全索引扫描,查询时,遍历索引树来获取数据行.如果数据不是密集的会产生随机IO 在执行计划中是Type列,index full table scan:通过读物理表获取数据 ...

  4. mysql 二叉树表设计_mysql---B+tree索引的设计原理

    1.什么是数据库的索引 每种查找算法都只能应用于特定的数据结构之上,例如二分查找要求被检索数据有序,而二叉树查找只能应用于二叉查找树上,但是数据本身的组织结构不可能完全满足各种数据结构(例如,理论上不 ...

  5. mysql多表同步es一个索引_使用 Logstash 同步多个数据表到 Elasticsearch 同一个索引 (Index)...

    最近使用了 ELK 做搜索,出报表,由于我们的业务数据很多,汇总起来有近 200 个字段,刚开始写了一个庞大的视图通过 Logstash 同步到 Elasticsearch,但是遇到了很多问题: 1. ...

  6. mysql删除表中的唯一索引吗_Mysql 使用sql删除同表中重复数据并加唯一索引

    同一张表中,假设以两个字段做唯一业务,这两个字段分别为key1,key2, 则以这两个字段为唯一 DELETE tablename FROM tablename , ( SELECT min(id) ...

  7. mysql全表扫描和用索引的区别

    全表扫描的意思就是要把表中所有数据过一遍才能显示数据结果,索引扫描就是索引,只需要扫描一部分数据就可以得到结果, 打个比方吧,在新华字典中,如果没有拼音或笔画索引,当我们查找"做" ...

  8. mysql评论表结构设计_文章评论嵌套显示mysql表结构如何设计(形式如网易新闻评论)...

    现在有一张post表 (结构不能改变) tid 主题pid pid 回复id 现在新增了评论嵌套显示功能,即tid=1 a评论了一条 pid为1 b回复了a的评论 pid为2 c回复了b的评论 pid ...

  9. mysql 派生表 索引_MySQL 索引初探

    MYSQL索引 什么是索引 为什么要建立索引 索引的优缺点和使用原则 索引的分类 单列索引:一个索引只包含单个列,但一个表中可以有多个单列索引. 普通索引:MySQL中基本索引类型,没有什么限制,允许 ...

最新文章

  1. linux 唯一行数量,linux – 确定bash中具有awk或类似内容的唯一行数
  2. 创建第一个freemarker
  3. (DCA)Decision Curve Analysis画图及意义
  4. 到底有多火?三家单位争抢发布,谷歌、清华、牛津同时提超越注意力的新机制...
  5. 2021的第一个offer来自mbzuai
  6. android eclipse中导入framework.jar以及使用其隐藏类的方法
  7. vue axios 返回参数 响应参数
  8. CSS3制作文字特效
  9. linux文件三种时间及stat的用法
  10. 美团都在用的实时应用监控平台,到底有多好用?
  11. 利用神经网络内部表征可视化class-specific image regions区域
  12. 国外大牛最终还是放弃迁移到微服务,为什么?
  13. 平面设计计算机基本配置,平面设计电脑配置要求
  14. Android 性能分析工具介绍
  15. 金盾播放器android安卓,(金盾高级视频加密系统跨平台播放器Android安卓安装步骤.doc...
  16. HTML <blockquote> 标签
  17. Android装备选择实验
  18. ironpython是什么意思_部类“IronPython.Runtime.Binding.PythonBinder”的派生方法“GetTypeName”不能减少访问。这什么意思啊...
  19. 快鲸科技邀您一起合作,共同发展
  20. AutoJs封号大集合---火热更新中

热门文章

  1. 考研政治——选择题判断原则
  2. java读取与写入excel(.xls .xlsx)
  3. 自揣允许域名访问,不允许IP访问的方法和意义
  4. HashSet、LinkedHashSet、TreeSet 简明解释
  5. NOIP2016-D2-T2 蚯蚓(单调队列)
  6. 『设计模式』之小试牛刀
  7. Search in Rotated Sorted Array
  8. matlab 局部图放大或缩小
  9. 关于cookie使用的几个方法
  10. windows下编译lua5.2