【问题标题】:MySQL indexing compared to SQL ServerMySQL 索引与 SQL Server 的比较
【发布时间】:2011-05-24 08:33:17
【问题描述】:

MySQL 是否有一个 sysindexes 表,还是我只是在考虑 SQL Server?如果没有,MySQL 中是否有等效的索引功能?

【问题讨论】:

    标签: sql mysql sql-server database indexing


    【解决方案1】:

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

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

    【讨论】:

      【解决方案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'
      

      【讨论】:

        猜你喜欢
        • 2010-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-01
        • 1970-01-01
        • 2011-03-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多