做购物网站适合的服务器,在线做网站教程,深圳教育软件app开发,个人政务公开网站建设工作总结MySQL 数据库中#xff0c;对于不再需要的数据表#xff0c;我们可以将其从数据库中删除。
在删除表的同时#xff0c;表的结构和表中所有的数据都会被删除#xff0c;因此在删除数据表之前最好先备份#xff0c;以免造成无法挽回的损失。
基本语法
使用 DROP TABLE 语…MySQL 数据库中对于不再需要的数据表我们可以将其从数据库中删除。
在删除表的同时表的结构和表中所有的数据都会被删除因此在删除数据表之前最好先备份以免造成无法挽回的损失。
基本语法
使用 DROP TABLE 语句可以删除一个或多个数据表语法格式如下
DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]对语法格式的说明如下 表名1, 表名2, 表名3 ...表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表只要将表名依次写在后面相互之间用逗号隔开即可。IF EXISTS 用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS当数据表不存在时 MySQL 将提示错误中断 SQL 语句的执行加上 IF EXISTS 后当数据表不存在时 SQL 语句可以顺利执行但是会发出警告warning。注意 用户必须拥有执行 DROP TABLE 命令的权限否则数据表不会被删除。表被删除时用户在该表上的权限不会自动删除。删除表的实示例
选择数据库 test创建 people数据表输入的 SQL 语句和运行结果如下所示。
mysql USE test;
Database changed
mysql CREATE TABLE people- (- 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 |
--------------------
| school|
| people|
--------------------
2 rows in set (0.00 sec)由运行结果可以看出test 数据库中有 school和 people两张数据表。
我们来删除数据表 people输入的 SQL 语句和运行结果如下所示
mysql DROP TABLE people;
Query OK, 0 rows affected (0.22 sec)
mysql SHOW TABLES;
--------------------
| Tables_in_test_db |
--------------------
| school|
--------------------
1 rows in set (0.00 sec)执行结果可以看到test数据库的数据表列表中已经不存在名称为 people的表删除操作成功。