zoukankan      html  css  js  c++  java
  • 查看mysql、sqlserver、oracle表中的索引

    mysql

    show index from v3x_affair;

    sqlserver:

    1.0  查到表名和索引名

    select a.name as tabname
    ,h.name as idname
    from sys.objects as a
    right join sys.indexes as h on a.object_id=h.object_id
    where a.type<>'s' and a.name='要查的表名'

    2.0  推荐方法

    SELECT   a.name,c.name,d.name      --查看索引名,表名,设置字段名
    FROM   sysindexes   a  
    JOIN   sysindexkeys   b   ON   a.id=b.id   AND   a.indid=b.indid  
    JOIN   sysobjects   c   ON   b.id=c.id  
    JOIN   syscolumns   d   ON   b.id=d.id   AND   b.colid=d.colid  
    WHERE   a.indid   NOT IN(0,255)  
    -- and   c.xtype='U'   and   c.status>0 --查所有用户表  
    AND   c.name='v3x_affair' --查指定表  
    ORDER BY   c.name,a.name,d.name ;

    oracle:

    select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表

  • 相关阅读:
    ajax小白理解
    Once more
    win滚动条样式修改
    NOIP2018游记
    Stirling数笔记
    【Start From Here】HNOI2018 滚粗记
    6面相对象
    5方法定义及调用
    Java4数组
    Java3流程控制语句
  • 原文地址:https://www.cnblogs.com/jasonLLiu/p/4617774.html
Copyright © 2011-2022 走看看