DB2中为一个表添加索引怎么做?

 我来答
刺友互
高粉答主

2019-06-26 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:73万
展开全部

1、首先,进行打开pycharm的界面当中,进行选中database选项。

2、进行选中了database的选项,进行选中上 表 的选项。

3、然后进行对表右键的操作,弹出了下拉菜单选中为 new 的选项。

4、进行选中为new的选项,弹出了下一级菜单选中为 index 的选项。

5、这样就会弹出了modify table的界面当中,进行点击 添加 的按钮。

6、然后在name的输入框中进行输入索引名称。然后进行点击 exeute的选项。

huanglenzhi
推荐于2017-12-16 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517195
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  在DB2上建立索引:
  1、非唯一索引:create index ind_empno on emp(empno);
  Describe indexes for table emp; 查看所建立的索引。
  2、唯一索引:create unique index ind_empno on emp(empno);
  纯索引是DB2上的一种特殊的索引,(相当于ORACLE上的索引组织表):相对与一般索引。
  如下方式表中有俩个字段,其中字段1是唯一主键,字段2为数据,实际的查询中经常是select
  empno,ename from emp where empno=1122;CREATE UNIQUE INDEX IDX_ENAME ON emp
  (empno) INCLUDE(eNAME)。
  上述的语句的意思就是在empno上创建唯一索引,选择包含ename的数据,这些附加的数据将与键存储到一起。
  Drop index ind_emp;
  Create index ind_emp on emp(empno) cluster;
  Create index ind_emp on emp(empno,ename);
  3、唯一聚集索引:
  drop index ind_emp;-- 一个表上只能有一个聚集索引;
  Create unique index ind_sal on u_emp(sal) cluster; 建立聚集索引。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a800768
2012-05-18 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1728万
展开全部
creat nonclustered index '索引名'
on '表名' (表列名)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
470563152
2012-05-18 · TA获得超过391个赞
知道小有建树答主
回答量:242
采纳率:96%
帮助的人:140万
展开全部
create index indexname on schemaname.tablename(column1,column2....)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式