Oracle普通索引和主键索引的删除、创建、、查看

主键索引和普通索引的最大差别是:主键索引不能有空值和重复值;一个表里只能有一个主键索引,普通索引可以有多个。

#Oracle创建普通索引
CREATE INDEX index_emp_deptno ON emp_test(deptno);
#Oracle删除普通索引
drop INDEX index_emp_deptno ;
#Oracle创建主键索引
ALTER TABLE emp_test ADD CONSTRAINT pk_emp_deptno PRIMARY KEY (deptno);
#Oracle删除主键索引
ALTER TABLE emp_test DROP CONSTRAINT pk_emp_deptno;

#查看当前用户的索引详细信息
SELECT * FROM user_indexes

与MySQL的创建语法有所不同

mysql> alter table account add primary key (account_number);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章