创建表的时候,创建索引
CREATE TABLE DEPT_INDEX(
DEPTNO INT,
DNAME VARBINARY(20),
LOC VARBINARY(20),
INDEX INDEX_DEPTNO(DEPTNO)
);
利用CREATE INDEX创建索引
CREATE INDEX INDEX_DNAME ON DEPT_INDEX(DNAME);
修改表的时候创建索引
ALTER TABLE DEPT_INDEX ADD INDEX INDEX_LOC(LOC(10));
二、唯一索引
创建表的时候,创建唯一索引
CREATE TABLE DEPT_UNIQUE_INDEX (
DEPTNE INT,
DNAME VARCHAR(20),
LOC VARCHAR(40),
UNIQUE INDEX INDEX_DEPINO(DEPTNE)
);
利用CREATE INDEX 创建索引
CREATE UNIQUE INDEX INDEX_DNAME ON DEPT_UNIQUE_INDEX(DNAME);
修改表的时候创建索引
ALTER TABLE DEPT_UNIQUE_INDEX ADD UNIQUE INDEX INDEX_LOC(LOC(10));
三、复合索引
创建表的时候创建复合索引
CREATE TABLE DEPT_COMPOSITE_INDEX (
DEPTNO INT,
DNAME VARCHAR(20),
LOG VARCHAR(40),
INDEX INDEX_DEPTNO(DEPTNO,DNAME)
);
删除索引
DROP INDEX INDEX_DEPTNO ON DEPT_COMPOSITE_INDEX;
利用CREATE INDEX创建索引
CREATE INDEX INDEX_DEPINO ON DEPT_COMPOSITE_INDEX(DEPTNO, DNAME, LOG);