MySQL索引与SQL Server相比

时间:2010-12-12 20:26:26

标签: sql mysql sql-server database indexing

MySQL是否有 sysindexes 表,还是我只想到SQL Server?如果没有,MySQL中是否有相同的索引功能?

2 个答案:

答案 0 :(得分:2)

SYS表特别是SQL Server; ANSI等价物是INFORMATION_SCHEMA。 SYS表仍然存在于SQL Server上的部分原因是它们有时包含不在INFORMATION_SCHEMA表中的附加信息......

MySQL, you want to use INFORMATION_SCHEMA.STATISTICS上:

SELECT * 
  FROM INFORMATION_SCHEMA.STATISTICS
 WHERE table_name = 'tbl_name'
   AND table_schema = 'db_name'

答案 1 :(得分:1)

InnoDB表绝对可以编入索引;不确定ISAM表可用的范围。系统信息内容保存在信息模式表中:

http://dev.mysql.com/doc/refman/5.0/en/schemata-table.html