drop table是数据库中用于删除一个或多个数据表的命令,具体格式“DROP TABLE [IF EXISTS] 表名列表”;如果想要同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可。

在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。

在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。

数据库中,可以使用 DROP TABLE 语句可以删除一个或多个数据表,语法格式如下:DROP TABLE [IF EXISTS] 表名列表

对语法格式的说明如下:表名列表:表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可,例:表名1, 表名2, 表名3 ...。

IF EXISTS:用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS,当数据表不存在时 MySQL 将提示错误,中断 SQL 语句的执行;加上 IF EXISTS 后,当数据表不存在时 SQL 语句可以顺利执行,但是会发出警告(warning)。

注意:用户必须拥有执行 DROP TABLE 命令的权限,否则数据表不会被删除。

表被删除时,用户在该表上的权限不会自动删除。

示例:

查看数据表mysql> SHOW TABLES;

+--------------------+

| Tables_in_test_db |

+--------------------+

| tb_emp1 |

| tb_emp2 |

| tb_emp3 |

+--------------------+

3 rows in set (0.00 sec)

由运行结果可以看出,test_tb 数据库中有 tb_emp1、tb_emp2 和 tb_emp3 三张数据表。

我们来删除数据表 tb_emp3,输入的 SQL 语句和运行结果如下所示:mysql> DROP TABLE tb_emp3;

Query OK, 0 rows affected (0.22 sec)

mysql> SHOW TABLES;

+--------------------+

| Tables_in_test_db |

+--------------------+

| tb_emp1 |

| tb_emp2 |

+--------------------+

2 rows in set (0.00 sec)

更多编程相关知识,请访问:编程视频!!

mysql 命令执行drop 命令_drop table是什么命令?相关推荐

  1. 命令执行漏洞 java_白帽子挖洞—命令执行(Commnd Execution)篇

    0x00介绍 命令执行漏洞概念:当应用需要调用一些外部程序去处理内容的情况下,就会用到一些执行系统命令的函数.如PHP中的system,exec,shell_exec等,当用户可以控制命令执行函数中的 ...

  2. mysql 命令执行drop 命令_(笔记)Mysql命令drop table:删除数据表

    drop table命令用于删除数据表. drop table命令格式:drop table ; 例如,删除表名为 MyClass 的表: mysql> drop table MyClass; ...

  3. linux命令执行的通过程,Linux下shell命令执行过程简介

    浅析linux 下shell命令执行和守护进程 执行shell脚本有以下几种方式 1.相对路径方式,需先cd到脚本路径下 [root@banking tmp]# cd /tmp [root@banki ...

  4. php命令执行脚本文件,PHP文件包含与命令执行方式总结

    如果不成功,把<?转为16进制 . 不行的话还可以把段字符放在header字段里面,比如说User-Agent.Referer 利用方式2:通过环境变量进行插入 /proc/self 指向最后一 ...

  5. 命令执行(ctfshow)

    文章目录 介绍 PHP命令执行的参数 ${php代码} assert preg_replace() create_function() 介绍 构造一些payload 实现后门的搭建 array_map ...

  6. php代码审计命令执行,PHP代码审计笔记--命令执行漏洞

    命令执行漏洞,用户通过浏览器在远程服务器上执行任意系统命令,严格意义上,与代码执行漏洞还是有一定的区别. 0x01漏洞实例 例1: $target=$_REQUEST['ip']; $cmd = sh ...

  7. linux中安shell怎么传入参数,【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】...

    方法1:[通用方法] 使用Tab键上面的反引号 例子如下: find命令 模糊查询在/apps/swapping目录下 查找 文件名中包含swapping并且以.jar结尾的文件 使用反引号 引住命令 ...

  8. 远程命令执行与代码执行(remote command/code execute)漏洞总结

    文章目录 前言: 一.基础知识 1.命令执行漏洞 常用的命令连接符: 2.代码执行漏洞 3.PHP中的危险函数: 二.靶场练习 命令执行: 1.Low级别 2.Medium级别 3.High级别 4. ...

  9. 代码审计——命令执行

    文章目录 前言 一.代码执行的几种方式 1.${}执行代码 2.eval 3.assert 4.preg_replace 5.create_function() 6.array_map() 7.cal ...

  10. 命令执行——远程命令执行(二)

    普及远程命令执行漏洞相关函数和利用 远程命令执行漏洞相关函数 在PHP下,允许命令执行的函数有: >eval() >assert() >preg_replace() >call ...

最新文章

  1. 怎么用Windows 2008配置DHCP中继?
  2. appium的demo编程
  3. 在一个空的Eclipse中安装Android开发的ADT和SDK
  4. android ble 助手源码_[源码和文档分享]基于Android的生活助手APP的设计与实现
  5. java 中普通类继承,抽象类继承,接口类继承,子类一定要重写父类中的方法吗
  6. IDEA2016.2 注册码
  7. Linux Shell脚本编程--grep命令
  8. 求职特训营火热来袭 阿里大咖教你制作专业简历
  9. 双马尾机器人(???)
  10. CSS伪元素与伪类的区别
  11. mysql配置my.cnf文件,以及参数优化提升性能
  12. win7系统下装ubuntu系统
  13. SAP 系统License查看申请及导入
  14. 我是如何学习一门新技术的
  15. redis报错NOAUTH Authentication required.
  16. 使用属性在 ASP.NET Web API 2 路由创建一个 REST API
  17. MODIS数据之HEG拼接重采样批处理(Python_MacOS)
  18. 【实用算法教学】——教你使用决策树算法预测NBA获胜球队
  19. 【完善】微信餐厅点单小程序+后台管理系统的设计与实现(python实现)
  20. 好的代码结构是什么样的?

热门文章

  1. React Native 填坑记录01
  2. 速学 | 如何帮女朋友用Java合并两个PDF
  3. NEFU锐格实验一[字符串]
  4. html图片逆时针转换,css3怎样做出逆时针旋转倒计时
  5. SpringBoot整合jersey
  6. 详解机器学习中的梯度消失、爆炸原因及其解决方法
  7. 计算机文件丢失系统无法启动,windows7文件丢失无法启动怎么修复_win7系统显示文件丢失无法启动修复方法-win7之家...
  8. 有关SoftICE的详细操作指导教程
  9. bat的errorlevel || bat判断语句是否执行成功
  10. 【转】征集华人操作系统项目列表