H2数据库 - Drop语句

H2数据库 - Drop语句 首页 / H2入门教程 / H2数据库 - Drop语句

DROP命令用于从内存中删除数据库组件及其结构,无涯教程将在本章中讨论Drop命令的不同情况。

Drop Table

删除表是删除相应表及其结构的命令。

无涯教程网

DROP TABLE [ IF EXISTS ] tableName [,...] [ RESTRICT | CASCADE ]

如果无涯教程使用的是RESTRICT并且存在具有依赖视图的表,则该命令将失败,当无涯教程使用CASCADE关键字时,将删除所有从属视图。

在此示例中,无涯教程将使用以下查询删除名为test的表。

DROP TABLE test;

上面的查询产生以下输出。

(6) row (s) effected 

Drop Schema

删除模式是从数据库服务器删除相应模式的命令。

DROP SCHEMA [ IF EXISTS ] schemaName 

在此示例中,无涯教程将使用以下查询删除名为 test_schema 的模式。

DROP SCHEMA TEST_SCHEMA; 

上面的查询产生以下输出。

(0) row(s) effected

Drop Sequence

删除序列是用于从表结构中删除序列的命令。

DROP SEQUENCE [ IF EXISTS ] sequenceName

在此示例中,无涯教程将删除一个名为 sequence_id 的序列。以下是命令。

DROP SEQUENCE sequence_id;

上面的命令产生以下输出。

(0) row (s) effected 

Drop View

删除视图是用于删除现有视图的命令,如果使用CASCADE子句,所有从属视图也将被删除。

DROP VIEW [ IF EXISTS ] viewName [ RESTRICT | CASCADE ]

在此示例中,无涯教程将使用以下查询删除名为 sample_view 的视图。

DROP VIEW sample_view;

上面的查询产生以下输出。

(0) row (s) effected 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

React实战进阶45讲 -〔王沛〕

ZooKeeper实战与源码剖析 -〔么敬国〕

后端存储实战课 -〔李玥〕

To B市场品牌实战课 -〔曹林〕

手机摄影 -〔@随你们去〕

深入C语言和程序运行原理 -〔于航〕

零基础学Python(2023版) -〔尹会生〕

深入拆解消息队列47讲 -〔许文强〕

Rust 语言从入门到实战 -〔唐刚〕

好记忆不如烂笔头。留下您的足迹吧 :)