SQL DROP TABLE:删除表(linux删除目录)
SQL DROP TABLE:删除表
不需要使用某个数据表时,您可以将它删除。SQL DROP TABLE 语句用来删除数据表,以及与该表相关的所有数据、索引、触发器、约束和权限。
注意
使用 DROP TABLE 命令时一定要非常小心,因为一旦删除了表,那么该表中所有的信息将永远丢失。语法
DROP TABLE 语句的基本语法如下:DROP TABLE table_name;
table_name 表示要删除的数据表的名字。示例
我们首先验证 website 表是否存在,然后将其从数据库中删除,如下所示:SQL> DESC website; +---------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+---------------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(20) | NO | | NULL | | | url | varchar(30) | YES | | | | | age | tinyint(3) unsigned | NO | | NULL | | | alexa | int(10) unsigned | NO | | NULL | | | uv | float | YES | | 0 | | | country | char(3) | NO | | | | +---------+---------------------+------+-----+---------+----------------+ 7 rows in set (0.00 sec)这意味着 website 表是有效的,接着我们使用如下的代码将它删除:
SQL> DROP TABLE website;Query OK, 0 rows affected (0.01 sec)
现在,如果您再次尝试使用 DESC 命令,那么您将看到以下的错误:SQL> DESC website;ERROR 1146 (42S02): Table &39;test.website&39; doesn&39;t exist亲爱的英语
这里,test 是本教程使用的演示数据库的名字。版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。
- 上一篇: SQLDELETE语句:删除数据(微服务)
- 下一篇: SQLINNERJOIN:内连接(java)