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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DB2中为一个表添加索引怎么做?相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

参考技术A   在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; 建立聚集索引。
参考技术B creat nonclustered index '索引名'
on '表名' (表列名)
参考技术C create index indexname on schemaname.tablename(column1,column2....)

MySQL如何为表字段添加索引

参考技术A 1.添加PRIMARY KEY(主键索引):

2.添加UNIQUE(唯一索引) :

3.添加INDEX(普通索引) :

4.添加FULLTEXT(全文索引) :

5.添加多列索引:

以上是关于DB2中为一个表添加索引怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 db2 中的 create table 语句本身中定义索引?

DB2 是不是实现了多表索引?

获取 DB2 上的索引列

db2中获取某个表/索引占用空间的大小

DB2 v10 zos:识别空闲索引值

db2 表视图索引