暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【生产篇】_MySQL环境下如何查看基于表的索引定义
449
5页
1次
2019-11-12
5墨值下载
【引言】
今天中午项目组来一需求,欲在

环境的某张表下创建几

索引。要创建索引,首先需要了
解基表的表结构,以及已经包含的索引。

的表结构大家都很熟悉,但

表结构和已创建索引的
查看怎么操作,本文将一一讲述。
文章大纲

如何查看表结构和索引

如何查看表结构和索引

结语
一、
Oracle
如何查看表结构和索引
先来回顾下

是如何查看表结构及表索引

首先查看

数据库的单个表结构
使用


包进行查看,其语法如下:

  !"#$%&
'(!"#$%&
)*(!"#$%+,",&
-).'!"#$%+,/$0!/&
(1!"#$%+,/$/&
')2(!"#$%+,//3
,"$4
官方示例如下:
5(6+ * *2$( ).' *$7' *(&+. 7 ") 1)'1-89
(' )
*.)5(2 *) *2:( : ).' *7' )*(&; .'7 ') 1 )'1
-89 )(' ) * 5( 7))"+09. * * *'1 -7
<!""+('.':2 *7' ))).':3 ).2 * ) 7))
'   7'1.' *=91)& *5() ) *))).'>-( )  *.127 )
To generate complete, uninterrupted output, set the PAGESIZE to 0 and set LONG to some large number, as
shown, before execu#ng your query.
"??????
0!@?
A$,
"+0!""+&//&2)34
$//&7 '(3
+,7
B%7') 1</"/
"7.  .)'77.  </!/34
A$,"+0!""+&/+,/34
这里我们使用简单操作,命令如下
C$//&"&D$%D3+,4
注意:
参数
//
是要查询的对象,因要查的是表结构,所以是
//
参数
"
是要查的表名,注意表名必须大写;
参数
D$%D
为表所属的属主,也需要大写
注意:执行完上面这条语句你可能只是看到整个建表语句的一部分要生成完整的、不间断的输出,在执
行查询之前,将
PAGESIZE
设置为
0
并将
LONG
设置为较大的数字,如下所示。
C"??????
C0!@?
C$//&"&D$%D3+,4

查看

的表所包含的索引
如使用用户账号登陆,则查询
7).'15)
C) E2(7).'15)9* '(<7/ '(/34
如果是使用
))
账号登陆,则查询
1.'15)
C) E2(7).'15)9* '(<7/ '(/34
注意:
7
函数将实现小写转换成大写。

根据上述索引名查看索引基于的字段
F
属性列
C) E2(1.'17(')9*.'15'(</!"A"/4
C
select * from dba_ind_columns where index_name =
7/.'15'(/34
索引名大写或者通过
7
函数转换成大写。
至此,
Oracle
环境下如何查看表结构和其所基于的索引介绍完毕。
接下来,再看

环境下如何查看表结构和索引。
二、
MySQL
环境下如何查看表结构和索引

环境下,你会发现查询语句简单的令人发指;简单如下:
mysql> use schema_name;
--
查看表结构定义
mysql> SHOW create table table_name \G;
--
查看表上的索引有哪些
mysql> SHOW INDEX FROM table_name \G
或者再简单点,用如下一天命令一次查清楚基于某表的索引
mysql> SHOW INDEX FROM mydb.mytable;
of 5
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜