主鍵索引和普通索引的最大差別是:主鍵索引不能有空值和重複值;一個表裏只能有一個主鍵索引,普通索引可以有多個。
#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);