MySQL删除数据表(DORP TABLE语句)
在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。下面我们来了解一下 MySQL 数据库中数据表的删除方法。
基本语法
当需要删除一个表的时候,可以使用 DROP TABLE 语句来完成,语法格式如下:
DROP TABLE [IF EXISTS] <表名> [ , <表名1> , <表名2>] …
语法说明如下:
- <表名>:被删除的表名。DROP TABLE 语句可以同时删除多个表,用户必须拥有该命令的权限。
- 表被删除时,所有的表数据和表定义会被取消,所以使用本语句要小心。
- 表被删除时,用户在该表上的权限并不会自动被删除。
- 参数
IF EXISTS
用于在删除前判断删除的表是否存在,加上该参数后,在删除表的时候,如果表不存在,SQL 语句可以顺利执行,但会发出警告(warning)。
删除表
选择创建表的数据库 test_db,创建 tb_emp3 数据表,输入的 SQL 语句和运行结果如下所示。
mysql> USE test_db; Database changed mysql> CREATE TABLE tb_emp3 -> ( -> id INT(11), -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> ); Query OK, 0 rows affected (0.27 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp2 | | tb_emp3 | +--------------------+ 2 rows in set (0.00 sec)
【实例】删除数据表 tb_emp3,输入的 SQL 语句和运行结果如下所示。
mysql> DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp2 | +--------------------+ 1 rows in set (0.00 sec)
执行结果可以看到,test_db 数据库的数据表列表中已经不存在名称为 tb_emp3 的表,删除操作成功。
MySQL删除数据表(DORP TABLE语句)相关推荐
- mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解
Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...
- MySQL删除数据表
删除数据表 DROP TABLE 表名:
- 《零基础》MySQL删除数据表(十)
MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TABLE table_nam ...
- mysql删除数据表show_数据库与表显示、创建、删除
数据库与表显示.创建.删除 数据库显示 show databases; mysql> show databases; +--------------------+ | Database ...
- Mysql 删除数据表的三种方式详解
用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, 用 delete. 删除程度可从强到 ...
- mysql删除数据表中冗余数据_删除MySQL数据表中的重复项
常常遇到这样去重的问题,或者由于数据库平时每日添加之后,难得有重复,数据变得冗余,这时就需要对数据表进行清理,去除重复的数据. 但是,所谓重复,有几层意思,一种是整行重复,每列的值都相同的,另一种是一 ...
- mysql删除数据表show_简单的连接、删除数据库和show命令
mysql>show databases;+--------------------+ | Database | +--------------------+ | information_sch ...
- mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)
在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...
- mysql删除表里面姓王的人_MySQL 删除数据表_mysql删除数据表命令_DROP TABLE table_name...
MySQL 删除数据表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TA ...
最新文章
- Struts2学习8--文件上传(多个文件上传)
- 【知识图谱】知识推理,知识图谱里最“人工智能”的一段
- vue中子组件向父组件传递数据(实现加减的实例)
- SAP UI5日期字段关于时区GMT的处理
- MySQL笔记创建表结构_MySQL表结构笔记9
- Enterprise Library2.0研究(一)日志组件的使用场景
- PHP集锦点,php 函数集锦
- IE8 默认以Web Standards模式显示网页 全面遵循Web标准
- google浏览器flash插件
- [笑话]1+1等于几?(新版)
- [可解释机器学习]Task07:LIME、shap代码实战
- java文件乱码_java文件读取出现乱码解决方法
- 2022.12.14 英语背诵
- 算力网络发展中的若干关键技术问题分析
- 笔记本同时内外网双网网卡上网(网线不能连外网,wifi可以连外网)
- 虾皮广告怎么投放?——成都扬帆际海教育咨询
- 交互式多模型 IMM的原理
- 03-lvs-persistence
- 万能清除法 html,万能清除浮动样式
- 东风标致3008 1.6T 让人心动的价格诱惑
热门文章
- DL之CNN:基于CRNN_OCR算法(keras,CNN+RNN)利用数据集(torch,mdb格式)训练来实现新图片上不定长度字符串进行识别—训练过程
- Java:log4j:WARN no appenders could be found for logger问题解决
- python-day2~3
- .Net Web开发技术栈
- 用筛选法求100以内的素数(数组)
- log4j无法显示mybatis sql
- 【转】BaseAdapter用法
- 架构师之路(2)---详解面向过程 王泽宾
- 物联网协议Coap协议介绍
- socket编程之gethostbyname获取IP列表和Host别名列表