SQL 删除表语句
SQL 是一种编程语言,用于操作存储在数据库中的数据。它既灵活又方便用户。在 SQL 中,为了与数据库交互,用户必须键入具有特定语法的查询,例如 drop 命令。SQL 中的 drop 命令用于删除整个表,包括表中的数据、索引、触发器、约束和特定表的权限规范。它基本上是一种本质上不可逆的 DDL(数据定义语言)。这意味着一旦用户删除了一个表,就无法撤消该命令。因此,必须非常小心地使用 drop 命令。它也可以删除整个数据库或简单地删除一个表,这取决于用户的意愿。
语法:
删除表格:
DROP TABLE table_name;
删除数据库:
DROP DATABASE database_name;
例 1:放下桌子
在本例中,我们将讨论如何从名为“Newcafe”的数据库中删除名为“categories”的表。
第一步:创建数据库
CREATE DATABASE Newcafe;
第二步:使用数据库
USE Newcafe;
第三步:创建表格
CREATE TABLE [dbo].[categories]
(
[CategoryID] INT NOT NULL PRIMARY KEY,
[CategoryName] NVARCHAR(50) NOT NULL,
[ItemDescription] NVARCHAR(50) NOT NULL
);
GO
在表内添加数据
INSERT INTO [dbo].[categories]
(
[CategoryID], [CategoryName], [ItemDescription]
)
VALUES
(
1, 'Beverages', 'SoftDrink'
),
(
2, 'Condiments', 'Sweet and Savoury sauces'
),
(
3, 'Confections', 'Sweet bread'
)
GO
查看最终表格:
SELECT * FROM categories;
第四步:放下类别表
drop table categories;
示例 2:删除数据库
现在我们删除上面的内容,使用以下命令创建数据库:
drop database Newcafe;
版权属于:月萌API www.moonapi.com,转载请注明出处