mysql 查询数据库索引语句
当我们需要查询数据库中的数据时,数据库索引可以帮助我们更快地获取所需结果。下面就是一些常用的MySQL查询数据库索引语句。
1. 查看表中的所有索引: SHOW INDEXES FROM table_name; 2. 查看表中特定索引的信息: SHOW INDEX FROM table_name WHERE key_name = 'index_name'; 3. 创建一个索引: CREATE INDEX index_name ON table_name(column_name); 4. 删除一个索引: DROP INDEX index_name ON table_name; 5. 查询表中的所有索引和它们的使用情况: SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name'; 6. 查询表中特定索引的使用情况: SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name' AND INDEX_NAME = 'index_name'; 7. 查询表中特定索引的大小: SELECT SUM(INDEX_LENGTH) FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name' AND INDEX_NAME = 'index_name';