15《MySQL 教程》 DELETE 删除数据

15《MySQL 教程》 DELETE 删除数据,第1张

这里以 teacher 表为例,删除一条指定 id=8 的数据命令如下:

执行结果如下图:

以 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>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8682015.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存