Schema

SQL ALTER / DROP INDEX

使用数据库特定语法修改或删除索引。

适用版本/范围: 常见 SQL 条目,提供通用 SQL、MySQL/MariaDB、PostgreSQL、SQL Server、SQLite 与 Oracle Database 参考;语法和功能支持因数据库及版本而异。English

语法

DROP INDEX index_name; -- ALTER syntax varies by engine

用法示例

使用数据库特定语法修改或删除索引。

DROP INDEX idx_orders_customer_date;

SQLite 风格示例;请查阅对应数据库方言手册。

DROP INDEX idx_orders_customer_date;

参数、选项与子句

参数 / 子句说明
Object name指定表、视图、索引、架构或数据库名称。
Column definition指定列名、数据类型和默认值。
Constraints按需使用 NOT NULL、UNIQUE、CHECK、PRIMARY KEY 或 FOREIGN KEY。
IF EXISTS / IF NOT EXISTS在支持时让创建或删除操作按对象是否存在执行。
CASCADE / RESTRICT在支持时控制依赖对象;破坏性更改前先核对。

方言参考文档

安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录