旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql怎样删除数据库中的表【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:49评论:0


导读:在MySQL数据库中,关于不再须要的数据表,我们能够将其从数据库中删除。下面我们来相识一下MySQL数据库中数据表的删除要领。基础语法当须要删除一个表的时刻...
在 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怎样删除数据库中的表的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: