高级 SQL 操作指南
1. 索引操作
索引是提高数据库查询性能的重要手段,下面介绍索引的创建、排序方式及删除操作。
1.1 创建唯一复合索引
为避免数据重复,可以使用唯一复合索引。以下是使用 EMP_NUM 、 TEST_CODE 和 TEST_DATE 属性创建唯一复合索引的示例:
CREATE UNIQUE INDEX EMP_TESTDEX ON TEST(EMP_NUM, TEST_CODE, TEST_DATE);
1.2 创建降序索引
默认情况下,索引结果按升序排列,但也可以创建降序索引。例如,若要按价格从高到低列出所有产品的报告,可以创建名为 PROD_PRICEX 的索引:
CREATE INDEX PROD_PRICEX ON PRODUCT(P_PRICE DESC);
1.3 删除索引
使用 DROP INDEX 命令删除索引。ANSI 标准的 SQL 只要求指定索引名,但某些数据库管理系统(如 MySQL)还需要指定表名。示例如下:
-- 通用删除索引命令
DROP INDEX indexname;
-- MySQL 删除指定表的索引
DROP INDEX
超级会员免费看
订阅专栏 解锁全文
1953

被折叠的 条评论
为什么被折叠?



