SQL中Drop删除表命令解析

数据库 SQL Server
如果您才接触SQL不久,SQL的各种命令是一定需要掌握的,下面为您介绍SQL命令中的Drop删除表,供您参考,希望对您有所帮助。

如果您才接触SQL不久,SQL的各种命令是一定需要掌握的,下面为您介绍SQL命令中的Drop删除表,供您参考,希望对您有所帮助。

Drop Index
取消索引
You can delete an existing index in a table with the DROP INDEX statement.
你可以将现有的索引通过DROP INDEX语句进行取消操作。

Syntax for Microsoft SQLJet (and Microsoft Access):
在Microsoft SQLJet (和 Microsoft Access)中的语法是这样的:

DROP INDEX index_name ON table_name

Syntax for MS SQL Server:
MS SQL Server的语法是这样:

DROP INDEX table_name.index_name

Syntax for IBM DB2 and Oracle:
IBM DB2和Oracle的语法为:

DROP INDEX index_name

Syntax for MySQL:
MySql则是这样:

ALTER TABLE table_name DROP INDEX index_name

--------------------------------------------------------------------------------

Delete a Table or Database
删除一张表或是一数据库
To delete a table (the table structure, attributes, and indexes will also be deleted):
删除一张表(表中的数据结构,属性以及索引也会被删除):

DROP TABLE table_name

To delete a database:
要删除一个数据库的话可以这样写:

DROP DATABASE database_name
 
--------------------------------------------------------------------------------

Truncate a Table
截表
What if we only want to get rid of the data inside a table, and not the table itself? Use the TRUNCATE TABLE command (deletes only the data inside the table):
当我们只想将表内的数据做完成清楚而保留其内部结构的话,可以使用TRUNCATE TABLE命令(仅仅删除表中的数据)

TRUNCATE TABLE table_name
 

责任编辑:段燃 来源: IT加油站
相关推荐

2010-09-01 16:47:18

SQL删除

2010-09-02 11:34:51

SQL删除

2010-11-11 09:20:46

SQL Server创

2011-03-21 15:40:31

Oracle

2009-04-20 15:54:04

SQL Server重复行

2010-06-28 12:46:09

SQL Server

2010-11-11 10:03:58

SQL Delete命

2010-09-02 10:53:21

SQL删除

2010-09-02 10:36:51

SQL删除

2010-10-22 16:48:49

SQL删除所有表数据

2010-09-02 16:28:03

SQL删除

2010-11-10 11:37:29

SQL Server删

2010-09-02 09:51:24

SQL删除

2010-09-03 13:30:31

SQL删除

2010-09-02 11:38:44

SQL删除

2010-09-01 15:30:24

SQL删除

2021-10-12 06:56:05

MYSQLDeleteDrop

2010-09-14 13:30:28

sql server备

2010-09-16 14:13:11

SQL Server系

2010-08-04 09:55:34

LINQ to SQL
点赞
收藏

51CTO技术栈公众号