
执行结果如下图:
以 teacher 表为例,删除多条数据命令如下:
执行结果如下图:
清空表数据命令 :
执行结果如下图:
本小节介绍了如何删除指定 id 的数据、数据表所有数据,需要注意的是使用 TRUNCATE 清空表所有数据,和使用 DELETE 删除表所有的数据的区别是:
MySQL 删除数据库删除数据库是将已经存在的数据库从磁盘空间中清除,包括数据库中的所有数据也全部被删除。
更多 MySQL 语法详见:MySQL 教程_树懒学堂
MySQL删除数据库的基本语法格式如下:
其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。
例子:删除数据库
删除数据库shulanxt,输入语句如下:
执行上述语句,数据库shulanxt被删除。
丢弃现有MySQL的表是很容易的。但是需要非常小心,删除任何现有的一个表后将无法恢复,因为数据丢失。语法:
下面是通用的SQL语法丢弃(删除)MySQL表:
DROP
TABLE
table_name
从命令提示符删除表:
只需要在mysql>提示符下执行DROP
TABLE
SQL命令。
例子:
下面是一个例子,它删除表
tutorials_tbl:
root@host#
mysql
-u
root
-p
Enter
password:*******
mysql>
use
TUTORIALS
Database
changed
mysql>
DROP
TABLE
tutorials_tbl
Query
OK,
0
rows
affected
(0.8
sec)
mysql>
使用PHP脚本删除MySQL表:
要删除一个现有的表中的任何数据库中,将需要使用PHP函数mysql_query()。将通过它的第二个参数,正确的SQL命令删除表。
例子:
<html>
<head>
<title>Creating
MySQL
Tables
-by
www.jb51.net</title>
</head>
<body>
<?php
$dbhost
=
'localhost:3036'
$dbuser
=
'root'
$dbpass
=
'rootpassword'
$conn
=
mysql_connect($dbhost,
$dbuser,
$dbpass)
if(!
$conn
)
{
die('Could
not
connect:
'
.
mysql_error())
}
echo
'Connected
successfully<br
/>'
$sql
=
"DROP
TABLE
tutorials_tbl"
mysql_select_db(
'TUTORIALS'
)
$retval
=
mysql_query(
$sql,
$conn
)
if(!
$retval
)
{
die('Could
not
delete
table:
'
.
mysql_error())
}
echo
"Table
deleted
successfully\n"
mysql_close($conn)
?>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)