一、创建索引
这里只说普通索引,普通索引的创建SQL语句各数据库语法基本一致,但主键索引的创建各数据库还是差别很大的。
CREATE [UNIQUE] INDEX index_name ON table_name
( column_name [ ASC | DESC ][, ...] );
加上UNIQUE
关键词代表要创建唯一索引,ASC
、DESC
代表升序或降序,可以不写默认为升序。
二、删除索引
删除索引的SQL语句基本归为两类,一类不带表名,另一类带表名。
Oracle
/DB2
/PostgreSQL
/Informix
不用带表名:
DROP INDEX index_name;
MySQL
/MariaDB
/SQL Server
/Sybase
则需要带表名:
DROP INDEX index_name ON table_name;