MySQL数据库
+ -

MySQL 删除数据表

2019-09-09 1 0

MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。

语法

以下为删除MySQL数据表的通用语法:

DROP TABLE table_name ;

在命令提示窗口中删除数据表

在mysql>命令提示窗口中删除数据表SQL语句为 DROP TABLE

以下实例删除了数据表bytekits_tbl:

root@host# mysql -u root -p
Enter password:*******
mysql> use bytekits;
Database changed
mysql> DROP TABLE bytekits_tbl
Query OK, 0 rows affected (0.8 sec)
mysql>

使用PHP脚本删除数据表

PHP使用 mysqli_query 函数来删除 MySQL 数据表。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

mysqli_query(connection,query,resultmode);
参数 描述
connection 必需。规定要使用的 MySQL 连接。
query 必需,规定查询字符串。
resultmode 可选。一个常量。可以是下列值中的任意一个:
  • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
  • MYSQLI_STORE_RESULT(默认)

实例

以下实例使用了PHP脚本删除数据表 bytekits_tbl:

<?php
    $dbhost = 'localhost:3306';  // mysql服务器主机地址
    $dbuser = 'root';// mysql用户名
    $dbpass = '123456';  // mysql用户名密码
    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
    if(! $conn )
    {
      die('连接失败: ' . mysqli_error($conn));
    }
    echo '连接成功<br />';
    $sql = "DROP TABLE bytekits_tbl";
    mysqli_select_db( $conn, 'bytekits' );
    $retval = mysqli_query( $conn, $sql );
    if(! $retval )
    {
      die('数据表删除失败: ' . mysqli_error($conn));
    }
    echo "数据表删除成功\n";
    mysqli_close($conn);
?>

执行成功后,我们使用以下命令,就看不到 bytekits_tbl 表了:

mysql> show tables;
Empty set (0.01 sec)

0 篇笔记 写笔记

PHP 删除文件
在PHP中,我们可以使用unlink()函数来删除任何文件。 unlink()函数仅接受一个参数:文件名。 它类似于UNIXC的unlink()函数。如果文件未被删除,PHP unlink()会产生E_WARNING级错误。 如果文件被成功删除,则返回TRUE,否则返回FALSE。语法bool un......
MySQL 删除数据表
MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROP TABLE table_name ;在命令提示窗口中删除数据表在mysql>命令提示窗口中删除数据表SQL语句为 DROP TA......
MySQL DELETE 语句
你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令。语法以下是 SQL DELETE 语句从 MySQL 数据表删除数据的通用语法:DELETE FROM table_name [WHERE ......
删除本地Docker镜像
删除本地镜像如果要删除本地的镜像,可以使用 docker image rm 命令,其格式为:$ docker image rm [选项] <镜像1> [<镜像2> ...]用 ID、镜像名、摘要删除镜像其中,<镜像> 可以是 镜像短 ID、镜像长 ID、镜像名 或......
MySQL 创建数据表
创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 bytekits 数据库中创建数据表bytekits_tbl:CREAT......
Memcached delete 命令
Memcached delete 命令用于删除已存在的 key(键)。语法:delete 命令的基本语法格式如下:delete key [noreply]参数说明如下:key :键值 key-value 结构中的 key,用于查找缓存值。noreply (可选): 该参数告知服务器不需要返回数据实例......
MySQL 处理重复数据
有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。防止表中出现重复数据你可以在MySQL数据表中设置指定的字段为 PRIMARY KEY (主键) 或者 ......
MySQL 插入数据
MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:INSERT INTO table_name ( fie......
MongoDB 删除集合
本章节我们为大家介绍如何使用 MongoDB 来删除集合。MongoDB 中使用 drop() 方法来删除集合。语法格式:db.collection.drop()参数说明:无返回值如果成功删除选定集合,则 drop() 方法返回 true,否则返回 false。实例在数据库 mydb 中,我们可以先......
SQLite 删除语句delete
有插入必有删除,SQLite使用delete语句删除表中已经存在的记录。和update语句一样,delete语句在删除记录时也需要添加where条件语句过滤,否则会将表中所有的记录会删除掉。语法DELETE FROM table_name带where条件的语法:条件筛选可以使用and,or等表达式进......
Redis 删除键(DEL key)
Redis DEL 命令用于删除Redis中的现有键(key)。DEL key - 返回值删除的键(key)数。DEL key - 语法以下是Redis DEL 命令的基本语法。redis 127.0.0.1:6379> DEL KEY_NAMEDEL key - 示例首先,在Redis中创建......
MongoDB 删除数据库
语法MongoDB 删除数据库的语法格式如下:db.dropDatabase()删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。实例以下实例我们删除了数据库 bytekits。首先,查看所有数据库:> show dbslocal 0.078GBbytekits ......
Java MySQL 连接
本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。你可以下载本站......
MySQL ALTER命令
当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。开始本章教程前让我们先创建一张表,表名为:testalter_tbl。root@host# mysql -u root -p password;Enter password:*******mysql> use ......
Linux 文件与目录管理
我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:路径的写法,......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!