`
晨星★~雨泪
  • 浏览: 446760 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SHOW INDEX语法 查看索引状态

阅读更多

SHOW INDEX FROM tbl_name [FROM db_name]

  SHOW INDEX会返回表索引信息。其格式与ODBC中的SQLStatistics调用相似。

  SHOW INDEX会返回以下字段:

  · Table

  表的名称。

  · Non_unique

  如果索引不能包括重复词,则为0。如果可以,则为1。

  · Key_name

  索引的名称。

  · Seq_in_index

  索引中的列序列号,从1开始。

  · Column_name

  列名称。

  · Collation

  列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。

  · Cardinality

  索引中唯一值的数目的估计值。通过运行ANALYZE TABLE或myisamchk -a可以更新。基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL使用该索引的机会就越大。

  · Sub_part

  如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。

  · Packed

  指示关键字如何被压缩。如果没有被压缩,则为NULL。

  · Null

  如果列含有NULL,则含有YES。如果没有,则该列含有NO。

  · Index_type

  用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。

  · Comment

  多种评注。

  您可以使用db_name.tbl_name作为tbl_name FROM db_name语法的另一种形式。这两个语句是等价的:

  mysql> SHOW INDEX FROM mytable FROM mydb;

  mysql> SHOW INDEX FROM mydb.mytable;

  SHOW KEYS是SHOW INDEX的同义词。您也可以使用mysqlshow -k db_name tbl_name命令列举一个表的索引。

  SHOW INNODB STATUS语法

  SHOW INNODB STATUS

  在MySQL 5.1中,这是SHOW ENGINE INNODB STATUS的同义词,但不赞成使用。

出自:http://blog.chinaunix.net/u/9817/showart.php?id=1077416
分享到:
评论

相关推荐

    MySQL创建索引,查看以及删除

    查看表的索引信息可以使用`SHOW INDEX FROM table_name;`命令。例如: ```sql SHOW INDEX FROM my_table; ``` 这将显示所有索引的详细信息,包括索引名、索引类型、是否为主键等。 三、删除索引 当不再需要某个...

    mysql 索引与执行计划

    SHOW INDEX FROM table_name \G ``` - **创建索引**: ```sql CREATE [UNIQUE] INDEX indexName ON mytable(columnname(length)); ALTER TABLE 表名 ADD [UNIQUE] INDEX [indexName] ON (columnname(length)) ...

    mysql语法手册-mysql语法手册-mysql语法手册-mysql语法手册

    手册会讲解如何创建(CREATE INDEX)、查看(SHOW INDEXES)和删除(DROP INDEX)索引,以及不同类型的索引,如唯一索引、主键索引和全文索引。 五、视图 视图是虚拟表,由SELECT语句定义。手册会涵盖创建(CREATE ...

    SQL语句语法(最新)

    - **CREATE INDEX语法**:用于在表上创建索引,提高数据检索效率。 - **CREATE TABLE语法**:用于创建新表,并定义表的结构,包括字段类型、约束条件等。 - **DROP DATABASE语法**:用于删除一个数据库及其包含...

    mysql 索引失效详解

    查看某个表中的所有索引可以使用 `SHOW INDEX FROM 表名` 语句。例如,查看 `test1` 表中的所有索引: ``` SHOW INDEX FROM test1; ``` 删除索引 ------ 删除索引的语法为:`DROP INDEX 索引名 ON 表名`。例如,...

    072401MySQL索引2

    查询速度可能会受到缓存的影响,`SHOW GLOBAL STATUS LIKE '%cache%'`则能显示缓存的状态,包括缓存命中率,`flush query cache;`用于清空查询缓存,以便进行实验或测试。 MySQL支持多种类型的索引,包括: 1. **...

    mysql索引笔记1

    3. 查看索引:`SHOW INDEX FROM tablename` 此外,还可以通过ALTER TABLE语句添加不同类型的索引,如主键、唯一、全文和普通索引。 建立索引的时机应考虑以下几个方面: 1. 主键自动创建唯一索引。 2. 经常出现在...

    数据库技术及应用——SQL Server课件 7索引.ppt

    使用SQL命令如`SHOW INDEX FROM`或`sys.indexes`系统视图来查询索引的详细信息,可以获取索引的名称、类型、包含的列以及相关统计信息。 总的来说,索引是优化SQL Server数据库性能的关键工具。正确地创建和管理...

    mysql的基本语法[参考].pdf

    `SHOW TABLES`列出数据库中的表,`SHOW COLUMNS`显示表的列信息,`SHOW INDEX`展示表的索引,而`SHOW TABLE STATUS`提供了更详细的表状态信息。`DESCRIBE`语句则用于快速查看表的结构,包括列名、数据类型等。 总的...

    MySQL索引的基本语法

    - 查看索引:`SHOW INDEX FROM 表名;` 或者使用分号代替符 `\G` 来格式化输出数据信息。 - 删除索引:删除普通索引和唯一索引使用 `ALTER TABLE 表名 DROP INDEX 索引名;`,删除主键索引使用 `ALTER TABLE 表名 ...

    SQL语法大全中文版SQL语法大全中文版

    - **查看索引**:`SHOW INDEXES FROM 表名;` - **删除索引**:`DROP INDEX 索引名 ON 表名;` 9. 事务处理: - **开始事务**:`START TRANSACTION;` - **提交事务**:`COMMIT;` - **回滚事务**:`ROLLBACK;` ...

    mysql语法大全精讲(中文版)

    - SHOW 语法:显示数据库信息,如表、变量等。 - 其他管理语句:涵盖各种数据库管理任务。 13.6 复制语句: - 主服务器和从服务器的控制语句:用于配置和管理MySQL复制,实现数据同步。 13.7 预处理语句的SQL语法...

    MySQL数据库应用实战教程 第7章教案 索引.pdf

    查看现有索引通常使用`SHOW INDEX FROM table_name;`,而删除索引则可借助`DROP INDEX index_name ON table_name;`。 接着,我们探讨了不同的查询算法,包括顺序查找、二分查找、二叉树查找和哈希查找。这些算法在...

    SQL语句语法

    - CREATE INDEX:创建索引以加速查询。 - CREATE TABLE:定义新表的结构。 - DROP DATABASE:删除整个数据库。 - DROP INDEX:删除表上的索引。 - DROP TABLE:删除表。 - RENAME TABLE:重命名现有的表。 13.2 ...

    MySQL语法语句大全MySQL语法语句大全

    2. 查看索引:`SHOW INDEXES FROM 表名;` 3. 删除索引:`DROP INDEX 索引名 ON 表名;` 七、聚合函数与分组 1. 聚合函数:`COUNT()`, `SUM()`, `AVG()`, `MIN()`, `MAX()` 2. 分组查询:`GROUP BY 字段名;` 和 `...

    MYSQL语法参考手册参考大全

    CREATE INDEX语句用于创建索引,ALTER TABLE可用来添加、删除或更改索引,而SHOW INDEX用于查看表的索引信息。 七、视图 视图是虚拟表,其数据来源于一个或多个表的SELECT查询结果。视图可以简化复杂的查询,提供...

    OceanBase OBCA认证体验及资源分享

    8. 查看索引:使用 SHOW INDEX 语句查看索引 9. 删除索引:使用 DROP INDEX 语句删除索引 OceanBase 的优势 OceanBase 具有以下优势: 1. 高性能:OceanBase 具有高性能的查询和存储能力 2. 可扩展:OceanBase ...

    性能加速器:MySQL中索引的创建与优化

    为了持续监控索引的使用情况和性能,可以使用以下命令查看索引的统计信息: ```sql SHOW INDEX FROM table_name; ``` 这些信息有助于评估索引的效果,并据此做出相应的调整。 #### 十、总结 索引是提升数据库...

Global site tag (gtag.js) - Google Analytics