MySQL是一种关系型数据库管理系统,它可以用来存储、检索和更新数据。MySQL中的数据表是用来存储数据的容器,它们可以包含一列或多列,并且可以有不同的行。在MySQL中,可以使用DROP TABLE语句来删除数据表。
DROP TABLE table_name;
DROP TABLE语句由两部分组成:DROP TABLE关键字和表名。DROP TABLE关键字告诉MySQL服务器要执行的功能是删除表;而表名就是要被删除的表的名字。例如:
DROP TABLE student;
上述语句将会删除student表。如果要一次性删除多个表,也可以使用如下语法:
DROP TABLE table1, table2, table3;
上述语句将会一次性删除table1、table2和table3三个表。在执行DROP TABLE语句时,MySQL服务器会首先尝试去寻找要被删除的数据库中是否存在这些表格;如果存在这些表格,MySQL服务器就会将它们彻底地从数据库中删除。但是要注意的是,当使用DROP TABLE命令时,MySQL服务器不会弹出任何警告信息或者确认信息来询问你是否真的想要执行此命令。因此在使用此命令时一定要根据自己的情况调整好相应的选项并特别小心。
MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。
以下为删除MySQL数据表的通用语法:
DROP TABLE table_name ;
在mysql>命令提示窗口中删除数据表SQL语句为 DROP TABLE :
以下实例删除了数据表_tbl:
root@host# mysql -u root -p Enter password:******* mysql> use W3CSCHOOL; Database changed mysql> DROP TABLE _tbl Query OK, 0 rows affected (0.8 sec) mysql>
PHP使用 mysql_query 函数来删除 MySQL 数据表。
该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
mysql_query( sql, connection ,resultmode);
参数 | 描述 |
---|---|
sql | 必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。 |
connection | 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。 |
resultmode
|
可选。一个常量。可以是下列值中的任意一个:
|
以下实例使用了PHP脚本删除数据表_tbl:
<html> <head> <meta charset="utf-8"> <title>创建 MySQL 数据表</title> </head> <body> <?php $dbhost = "localhost:3036"; $dbuser = "root"; $dbpass = "rootpassword"; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){ die("连接失败: " . mysql_error()); } echo "连接成功<br />"; $sql = "DROP TABLE _tbl"; mysql_select_db( "W3CSCHOOL" ); $retval = mysql_query( $sql, $conn ); if(! $retval ){ die("数据表删除失败: " . mysql_error()); } echo "数据表删除成功n"; mysql_close($conn); ?> </body> </html>
MySQL Date 函数定义和用法 NOW() 返回当前的日期和时间。 语法NOW()实例 下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIME(...
MySQL Date 函数定义和用法 EXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 语法EXTRACT(unit F...