1. DROP DATABASE: 用于删除一个数据库,以及该数据库中包含的所有表和数据。
DROP DATABASE database_name;
请注意,删除数据库会永久删除其中的所有数据,因此请谨慎使用。
2. DROP TABLE: 用于删除一个表及其所有数据。
DROP TABLE table_name;
类似于 DROP DATABASE,执行这个语句会永久删除表及其数据,因此请慎重操作。
3. DROP INDEX: 用于删除一个表上的索引。
DROP INDEX index_name ON table_name;
这个语句会删除指定表上的指定索引,但不会影响表的数据。
4. DROP COLUMN: 用于从表中删除一个列。
ALTER TABLE table_name DROP COLUMN column_name;
这个语句会从表中删除指定的列,同时删除列上的所有数据。请注意,这个操作可能会造成数据丢失,因此谨慎使用。
5. DROP CONSTRAINT: 用于删除表上的约束,例如 PRIMARY KEY、FOREIGN KEY、CHECK 等。
ALTER TABLE table_name DROP CONSTRAINT constraint_name;
这个语句会删除指定表上的指定约束。
在使用 DROP 语句时,务必要谨慎,因为它会永久删除数据库对象或更改表的结构。在执行 DROP 之前,请确保你了解操作的影响,并确保已备份重要的数据。
转载请注明出处:http://www.zyzy.cn/article/detail/14047/SQL