暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL删除数据表

易语言mysql新手 2019-09-10
934

在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。下面我们来了解一下 MySQL 数据库中数据表的删除方法。

基本语法

当需要删除一个表的时候,可以使用 DROP TABLE 语句来完成,语法格式如下:

DROP TABLE [IF EXISTS] <表名> [ , <表名1> , <表名2>] …

语法说明如下:

1、<表名>:被删除的表名。DROP TABLE 语句可以同时删除多个表,用户必须拥有该命令的权限。

2、表被删除时,所有的表数据和表定义会被取消,所以使用本语句要小心。

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

4、参数IF EXISTS用于在删除前判断删除的表是否存在,加上该参数后,在删除表的时候,如果表不存在,SQL 语句可以顺利执行,但会发出警告(warning)。

删除表

选择创建表的数据库 ceshi,创建 ceshi3 数据表,输入的 SQL 语句和运行结果如下所示。

mysql> USE ceshi;

Database changed

mysql> CREATE TABLE ceshi3

    -> (

    -> id INT(11),

    -> name VARCHAR(25),

    -> deptId INT(11),

    -> salary FLOAT

    -> );

Query OK, 0 rows affected (0.27 sec)

mysql> SHOW TABLES;

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

| Tables_in_ceshi  |

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

| tb_emp2            |

| ceshi3            |

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

2 rows in set (0.00 sec)

【实例】删除数据表 ceshi3,输入的 SQL 语句和运行结果如下所示。

mysql> DROP TABLE ceshi3;

Query OK, 0 rows affected (0.22 sec)

mysql> SHOW TABLES;

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

| Tables_in_ceshi  |

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

| tb_emp2            |

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

1 rows in set (0.00 sec)

执行结果可以看到,ceshi 数据库的数据表列表中已经不存在名称为 ceshi3 的表,删除操作成功。


本文分享自微信公众号 - 易语言mysql新手,如有侵权,请联系 service001@enmotech.com 删除。
最后修改时间:2019-12-20 10:10:22
文章转载自易语言mysql新手,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论