第11章 MySQL 删除数据表教程

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

语法

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


    DROP TABLE table_name ;


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

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

实例

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


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


使用PHP脚本删除数据表

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

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

语法


    mysqli_query(connection,query,resultmode);

参数描述
connection必需。规定要使用的 MySQL 连接。
query必需,规定查询字符串。
resultmode

非必输。一个常量。可以是下列值中的任意一个:

  • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
  • MYSQLI_STORE_RESULT(默认)

实例

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


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

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


    mysql> show tables;
    Empty set (0.01 sec)

本专栏所有文章

第1章 MySQL 教程第2章 MySQL 安装教程
第3章 MySQL 管理教程第4章 MySQL PHP 语法教程
第5章 MySQL 连接教程第6章 MySQL 创建数据库教程
第7章 MySQL 删除数据库教程第8章 MySQL 选择数据库教程
第9章 MySQL 数据类型教程第10章 MySQL 创建数据表教程
第11章 MySQL 删除数据表教程第12章 MySQL 插入数据教程
第13章 MySQL 查询数据教程第14章 MySQL WHERE 子句教程
第15章 MySQL UPDATE 更新教程第16章 MySQL DELETE 语句教程
第17章 MySQL LIKE 子句教程第18章 MySQL UNION教程
第19章 MySQL 排序教程第20章 MySQL 分组教程
第21章 MySQL 连接的使用教程第22章 MySQL NULL 值处理教程
第23章 MySQL 正则表达式教程第24章 MySQL 事务教程
第25章 MySQL ALTER命令教程第26章 MySQL 索引教程
第27章 MySQL 临时表教程第28章 MySQL 复制表教程
第29章 MySQL 元数据教程第30章 MySQL 序列使用教程
第31章 MySQL 处理重复数据教程第32章 MySQL 及 SQL 注入教程
第33章 MySQL 导出数据教程第34章 MySQL 导入数据教程
第35章 MySQL 函数教程第36章 MySQL 运算符教程

寄语

本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598

  • 健康不是人生的目的,而是最基本的条件,离开了健康就不能工作,至少不能像健康时那样生气勃勃地工作。
  • 逆境很常见,而且可以忍受。拥有权力和成功不常见,而且难以承受。
  • 看淡了,是是非非也就无所谓;放下了,成败得失也就那么回事。面对得失,有些人内心豁达,不会纠结很久,遇到什么都能随遇而安,心安了也就自在了;有些人则耿耿于怀,难以面对,要么愤世嫉俗,要么自暴自弃,给自己和他人都带来了困扰。所以,外境好坏并不是苦乐的来源,真正的始作俑者,是我们的心。
  • 真妒忌啊。妒忌那种完全拥有一个人的感觉,即使那只是个幻影,但不用跟人分享。需要跟人分享的东西,都不是自己的。
  • 俗话说一个好汉三个帮。可俗话又说:靠人不如靠己。个人才能即使在卓越也抵不过三个臭皮匠,合作共赢才是走向成功的指向标。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: DELETE FROM 表名 WHERE 列名 BETWEEN 11 AND 20; 例如: DELETE FROM users WHERE id BETWEEN 11 AND 20; 这条语句会删除表 "users" 中 id 介于 11 和 20 之间的所有行。 ### 回答2: 要删除表内11-20条数据的MySQL语句,可以使用LIMIT子句实现。LIMIT子句用于限制从表中选择的记录数量。 假设你有一个名为table_name的表,你可以使用以下语句删除表内11-20条数据: DELETE FROM table_name ORDER BY id LIMIT 10 OFFSET 10; 上述语句中,我们首先使用ORDER BY子句按照表中的id字段进行排序。然后,我们使用LIMIT子句来指定我们要删除的记录数量为10条。OFFSET关键字指定从排序结果的第11条记录开始删除,即跳过前面的10条记录。 需要注意的是,上述语句的具体语法和关键字可能因MySQL版本的不同而有所变化。根据你使用MySQL版本来调整语句,确保语句能够正确执行。 ### 回答3: 要删除MySQL表中的11-20条数据,可以使用LIMIT子句来实现。下面是一个示例的MySQL语句: ``` DELETE FROM 表名 WHERE 条件 LIMIT 10, 10; ``` 解释如下: - `表名`是你要删除数据的表的名称。 - `条件`是一个可选的条件,用于指定删除数据的条件。如果不需要特定的条件,可以省略这部分。 - `LIMIT 10, 10`表示从第11条开始删除10条数据。第一个参数10表示要跳过的行数(即要跳过前10条数据),第二个参数10表示要删除的行数(即删除从第11条开始的10条数据)。 注意,执行这个删除语句前一定要确认没有其他用户正在访问或操作该表,以免数据丢失或引发其他问题。建议在执行删除操作前先备份数据以防万一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

榴莲酱csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值