问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql中怎么删除一个数据库

发布网友 发布时间:2022-04-20 21:09

我来回答

3个回答

懂视网 时间:2022-05-01 01:49

MySQL删除数据库的方法:

1、drop 命令删除数据库

drop 命令格式:

drop database <数据库名>;

例如删除名为 RUNOOB 的数据库:

mysql> drop database RUNOOB;

2、使用 mysqladmin 删除数据库

你也可以使用 mysql mysqladmin 命令在终端来执行删除命令。

以下实例删除数据库 RUNOOB(该数据库在前一章节已创建):

[root@host]# mysqladmin -u root -p drop RUNOOB
Enter password:******

执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库:

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'RUNOOB' database [y/N] y
Database "RUNOOB" dropped

3、使用PHP脚本删除数据库

PHP使用mysqli_query函数来创建或者删除 MySQL 数据库。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

mysqli_query(connection,query,resultmode);

实例

以下实例演示了使用PHP mysqli_query函数来删除数据库:

删除数据库

<?php
$dbhost = 'localhost'; // mysql服务器主机地址
$dbuser = 'root';  // mysql用户名
$dbpass = '123456';  // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功<br />';
$sql = 'DROP DATABASE RUNOOB';
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('删除数据库失败: ' . mysqli_error($conn));
}
echo "数据库 RUNOOB 删除成功
";
mysqli_close($conn);
?>

相关免费学习推荐:mysql数据库(视频)

热心网友 时间:2022-04-30 22:57

MySQL 删除数据库

删除数据库是将已经存在的数据库从磁盘空间中清除,连带着数据库中的所有数据也全部被删除。

MySQL删除数据库的基本语法格式如下:

其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。

例子:删除数据库

删除数据库shulanxt,输入语句如下:

执行上述语句,数据库shulanxt被删除。

热心网友 时间:2022-05-01 00:15

在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。
如果要清空表中的所有记录,可以使用下面的两种方法:
DELETE FROM table1
TRUNCATE TABLE table1
其中第二条记录中的TABLE是可选的。
如果要删除表中的部分记录,只能使用DELETE语句。
DELETE FROM table1 WHERE ...;
如果DELETE不加WHERE子句,那么它和TRUNCATE TABLE是一样的,但它们有一点不同,那就是DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。
如果一个表中有自增字段,使用TRUNCATE TABLE和没有WHERE子句的DELETE删除所有记录后,这个自增字段将起始值恢复成1.如果你不想这样做的话,可以在DELETE语句中加上永真的WHERE,如WHERE 1或WHERE true。
DELETE FROM table1 WHERE 1;
上面的语句在执行时将扫描每一条记录。但它并不比较,因为这个WHERE条件永远为true。这样做虽然可以保持自增的最大值,但由于它是扫描了所有的记录,因此,它的执行成本要比没有WHERE子句的DELETE大得多。
DELETE和TRUNCATE TABLE的最大区别是DELETE可以通过WHERE语句选择要删除的记录。但执行得速度不快。而且还可以返回被删除的记录数。而TRUNCATE TABLE无法删除指定的记录,而且不能返回被删除的记录。但它执行得非常快。
和标准的SQL语句不同,DELETE支持ORDER BY和LIMIT子句,通过这两个子句,我们可以更好地控制要删除的记录。如当我们只想删除WHERE子句过滤出来的记录的一部分,可以使用LIMIB,如果要删除后几条记录,可以通过ORDER BY和LIMIT配合使用。假设我们要删除users表中name等于"Mike"的前6条记录。可以使用如下的DELETE语句:
DELETE FROM users WHERE name = 'Mike' LIMIT 6;
一般mysql并不确定删除的这6条记录是哪6条,为了更保险,我们可以使用ORDER BY对记录进行排序。
DELETE FROM users WHERE name = 'Mike' ORDER BY id DESC LIMIT 6;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁告诉我一下,韩语中,“遵命”怎么说 想开个甜品店,不知道哪里可以学习呢 如何取消微信新号绑定的手机号? 翼支付-翼建钟情活动内容是什么? 怎么参加翼支付“翼建钟情”活动? 翼支付--翼建钟情立减10元-建行这次活动有具体名额限制吗? 西凤酒是哪里的 货车总重量不超过二十吨就不算超载吗? 自卸货车上装有二十多吨货已经有四五天了对货车能伤害哪个部位? 如何回复别人的"忙里偷闲"? mysql数据库中删除数据用什么语句 国行iPhone 6手机可以用电信卡吗? 华为手机hd怎么关闭p40 我的华为手机右上角那块怎么总是有个HD图标?什么... 如图,请问我华为手机里,前两天左上角突然出现的“... 二手车交易时的注意事项? 买二手车注意事项 买十年以上的二手车应该注意什么? 二手车的交易注意事项有哪些? 买二手车注意什么? 二手车交易注意哪些事项? 选二手车应该注意哪些方面问题? 室内设计都涉及到哪些专业知识呢? 室内设计的主修课程是什么啊? 我想详细了解建筑设计,室内设计需要学习什么? 建筑室内设计专业要学什么意大利 室内设计专业学什么 室内设计主要学什么内容? 想学室内设计大学应该学什么专业? 室内设计主要学什么? mysql如何删除数据库 在MySQL数据库中,使用delete命令删除记录时,如果不... mysql数据库删除表数据 删除数据库的命令是 mysql删除语句 mysql:delete搭配order by子句实现删除及注意点 怎样清空网站、mysql数据库、mssql数据库? 怎样删除mysql一个表中的全部数据 mysql 怎样清空一个数据库中的所有表 怎么删除MYSQL数据库删除表某个字段的空白数据 mysql如何删除数据库指定ID段的数据库? 删除mysql数据库数据 从零单排什么意思 如何删除MYSql数据库中不要的数据? 如何快速批量删除Mysql数据库中的数据表 从零到一什么意思 怎样用命令删除数据库 MySQL使用delete把表中的数据删除了,请问怎么恢复 从零开始的意义? 从零到有