db2修改表脚本以及创建索引

戏子无情 提交于 2020-02-23 04:21:46

ALTER TABLE TABLE_NAME ADD COLUMN 字段 type();   --添加字段
ALTER TABLE TABLE_NAME ADD CONSTRAINT 主键名称 PRIMARY KEY (具体字段);  --添加主键
ALTER TABLE TABLE_NAME ALTER 字段 SET DATA TYPE VARCHAR(30); --为字段重新设置类型
ALTER TABLE TABLE_NAME DROP PRIMARY KEY; --删除主键
DROP INDEX 索引名称; -- 删除索引
ALTER TABLE TABLE_NAME DROP COLUMN 字段; --删除字段
ALTER TABLE RERECORD_INFO ADD PRIMARY KEY (PK_ID);

alter table tableName rename column oldCName to newCName; -- 修改字段名

-db2创建索引脚本如下:
1、非唯一性索引:CREATE INDEX  INDEX_NAME ON TABLE_NAME(字段);--创建那个字段为非唯一性索引
2、唯一索引:CREATE UNIQUE INDEX INX_NAME ON TABLE_NAME(字段);--为某个字段常见唯一性索引
3、查看所建立的索引:DESCRIBLE INDEXES FOR TABLE TABLE_NAME;
4、唯一聚集索引 
CREATE UNIQUE INDEX INX_NAME ON TABLE_NAME(字段) CLUSTER;  --备注:一个表上只能有一个聚集索引

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!