首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SQLite 利用DROP TABLE 语句删除表的方式

SQLite 利用DROP TABLE 语句删除表的方式

原创
作者头像
用户9236362
修改于 2021-11-29 13:47:44
修改于 2021-11-29 13:47:44
2.2K00
代码可运行
举报
文章被收录于专栏:知识技术分享知识技术分享
运行总次数:0
代码可运行

SQLite 删除表

SQLite 的 DROP TABLE 语句用来删除表定义及其所有相关数据、索引、触发器、约束和该表的权限规范。

使用此命令时要特别注意,因为一旦一个表被删除,表中所有信息也将永远丢失。

语法

DROP TABLE 语句的基本语法如下。您可以选择指定带有表名的数据库名称,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DROP TABLE database_name.table_name;

实例

让我们先确认 COMPANY 表已经存在,然后我们将其从数据库中删除。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sqlite>.tables
COMPANY       test.COMPANY

这意味着 COMPANY 表已存在数据库中,接下来让我们把它从数据库中删除,如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sqlite>DROP TABLE COMPANY;
sqlite>

现在,如果尝试 .TABLES 命令,那么将无法找到 COMPANY 表了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sqlite>.tables
sqlite>

显示结果为空,意味着已经成功从数据库删除表。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ERROR 1146 (42S02): Table ‘database.table‘ Doesn‘t Exist:完美解决方法
大家好,我是默语!在今天的技术博客中,我们将探讨 MySQL 数据库中遇到的 ERROR 1146 (42S02): Table 'database.table' doesn't exist 错误。这个错误通常发生在执行 SQL 查询时,表 database.table 无法找到。在本文中,我们将详细分析导致这一问题的原因,提供详细的诊断和解决方法,并讨论一些最佳实践。通过代码示例和深入的技术讲解,帮助您迅速解决这一常见的数据库问题。🔍
默 语
2024/11/22
8980
sqllite入门笔记
目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。
暖月寒星
2020/03/11
3.7K0
SQLite---使用触发器(Trigger)
当数据库中的数据太多时,往往需要进行清理,将一些过时的数据删除,但是往往找不到合适的时机进行清理。于是SQLite提供了Trigger,当某些事件发生时,可以触发并且进行处理。
None_Ling
2018/12/06
2.7K0
MySQL:DDL 数据定义语句盘点
DDL(Data Definition Language),即数据定义语句,功能就是定义数据库DATabase、表table、索引index、视图view、列column等
栗筝i
2022/12/01
6530
Android之SQLite的Sql语言介绍
所有的 SQLite 语句可以以任何关键字开始,如 SELECT、INSERT、UPDATE、DELETE、ALTER、DROP 等,所有的语句以分号 ; 结束。
李小白是一只喵
2021/12/06
5230
学习SQLite之路(四)
20160621 更新 参考: http://www.runoob.com/sqlite/sqlite-tutorial.html 1. SQLite   alter命令:不通过执行一个完整的转储和数据的重载来修改已有的表。 可以使用 ALTER TABLE 语句重命名表,使用 ALTER TABLE 语句还可以在已有的表中添加额外的列。 在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作(在其他数据库中可以改变表中列的数据类型,删除表中的列) (1)基本语
xcywt
2018/01/11
2.1K0
学习SQLite之路(四)
SQLite数据库使用CREATE TABLE语句创建一个新表
SQLite 的 CREATE TABLE 语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。
用户4988376
2021/08/13
2.5K0
sql sql 数据定义语言 (DDL)
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
葫芦
2019/04/17
1.3K0
SQLite 创建表的方法
SQLite 的 CREATE TABLE 语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。
用户4988085
2021/09/17
2.7K0
SQL命令 DROP TABLE
DROP TABLE命令删除一个表及其对应的持久化类定义。如果该表是其架构中的最后一项,则删除该表也会删除该架构及其相应的持久化类包。
用户7741497
2022/05/05
1.4K0
学习SQLite之路(二)
  下面就是真正关于数据库的一些知识了: 20160614更新  参考: http://www.runoob.com/sqlite/sqlite-tutorial.html 1. SQLite创建表: 基本语法: CREATE TABLE database_name.table_name(    column1 datatype  PRIMARY KEY(one or more columns),    column2 datatype,    column3 datatype, .....    col
xcywt
2018/01/11
2.2K0
学习SQLite之路(二)
PostgreSQL 使用 DROP TABLE 语句来删除表格
PostgreSQL 使用 DROP TABLE 语句来删除表格,包含表格数据、规则、触发器等,所以删除表格要慎重,删除后所有信息就消失了。
用户5005176
2021/08/11
1.3K0
[Python从零到壹] 八.数据库之MySQL和Sqlite基础操作万字详解
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,在数据库管理系统中,用户可以对数据进行新增、删除、更新、查询等操作,从而转变为用户所需要的各种数据,并进行灵魂的管理。
Eastmount
2021/12/02
1.5K0
[Python从零到壹] 八.数据库之MySQL和Sqlite基础操作万字详解
玩转SQLite2:SQLite命令行基本操作
例如,使用sqlite3 test1.db创建test1数据库,然后使用.databases查看数据库
xxpcb
2021/12/15
9270
玩转SQLite2:SQLite命令行基本操作
【DB笔试面试813】在Oracle中,什么是闪回删除(Flashback DROP)?回收站的作用是什么?​
【DB笔试面试813】在Oracle中,什么是闪回删除(Flashback DROP)?回收站的作用是什么?
AiDBA宝典
2020/06/05
8970
软件测试|SQL如何创建删除表,你会了吗?
之前我们介绍了SQL中如何创建删除使用数据库,本篇文章我们将介绍创建删除表等操作。
霍格沃兹测试开发Muller老师
2023/05/07
5770
基于Python的SQLite基础知识学习
前一段时间偶然的看到了一个名词SQLite3,大概了解到此为一种轻量型的关系型数据库。官网介绍到SQLite是一个进程内库,它实现了一个自包含的、无服务器的、零配置的事务性SQL数据库引擎(官网:https://www.sqlite.org/)。后来也是偶然的机会,公司使用的数据库存储有问题,无意中看到了三线开发工程师尽然使用SQLite命令加了一块数据盘上去,故此对SQLite的好奇就更进一步了,下面简单学习介绍一下。
JiekeXu之路
2019/08/15
1.8K0
Hive操作——删除表(drop、truncate)
hive> truncate table 表名; truncate操作用于删除指定表中的所有行,相当于delete from table where 1=1.表达的是一个意思。
大数据流动
2020/08/11
20.7K0
【SQL】进阶知识 -- 删除表的几种方法(包含表内单个字段的删除方法)
大家好!欢迎来到本篇SQL进阶博客。如果你已经掌握了基础的SQL操作,接下来就让我们一起探索删除表的几种方法。删除表可能听起来有点危险,事实也是如此,所以在我们实际开发过程中,大多数时候我们都有数据的使用权限,但没有操作权限。但是有时我们又会碰到不得不删除清理一下数据库的操作——比如不再使用的表,或者删除不必要的列。所以接下来,让我们一起来看看SQL中删除表的几种常用方法。
万事可爱^
2025/01/23
5.2K0
学习SQLite之路(一)
  工作快一年了,接触的东西不是很多,学到的东西也不多。无意中看到公司的代码有一点关于sqlite3的(不是我这一层负责的代码),于是乎就学学试试。  参考: http://www.runoob.com/sqlite/sqlite-tutorial.html  20160612 更新 1,什么是SQLite? SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库。 2.SQLite的优势 不需要一个单独的服务器进程或操作的系统(无服务器
xcywt
2018/01/11
1.9K0
学习SQLite之路(一)
相关推荐
ERROR 1146 (42S02): Table ‘database.table‘ Doesn‘t Exist:完美解决方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档