MySQL 删除数据库

article/2025/10/23 10:37:46

使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。

当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。

drop 命令删除数据库

drop 命令格式:

drop database <数据库名>;

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

mysql> drop database RUNOOB;

使用 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

使用PHP脚本删除数据库

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

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

语法

mysqli_query(connection,query,resultmode);
参数描述
connection必需。规定要使用的 MySQL 连接。
query必需,规定查询字符串。
resultmode

可选。一个常量。可以是下列值中的任意一个:

  • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
  • MYSQLI_STORE_RESULT(默认)

实例

以下实例演示了使用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 删除成功\n";
mysqli_close($conn);
?>

执行成功后,数结果为:

注意: 在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心。

DROP DATABASE 删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。因此最好在删除数据库之前先将数据库进行备份。备份数据库的方法会在教程后面进行讲解。

 


http://chatgpt.dhexx.cn/article/KruUu2uy.shtml

相关文章

删除数据库的外键

注意&#xff1a; 删除外键的表名是添加外键的 “表1名”&#xff1b;删除外键的表的外键名与添加外键的外键名在这里是不同的&#xff0c;删除使用的外键名是上图所示的黄框中的 text1_ibfk_1 这个字段&#xff1b; 也可以使用命令&#xff1a;SHOW CREATE TABLE 表名&#xf…

mysql如何drop数据库_MySQL如何删除数据库

MySQL删除数据库的方法:1、使用drop命令删除数据库,代码为【drop database ;】;2、使用PHP脚本删除,代码为【mysqli_query(connection,query,resultmode);】。 MySQL删除数据库的方法: 1、drop 命令删除数据库 drop 命令格式:drop database ; 例如删除名为 RUNOOB 的数据…

MSSQL删除数据库失败

错误&#xff1a; 在文件’D:)SubHealth)\DataFile.mdf’中、偏移里为0x00000000350000 的信署执行读助期间&#xff0c;损作系统已经向SQL Server诚回了错误21(语备未就绪。)。SOL server错馍白羔新福作玄红语"误白恙中的其他消息可能会渠位审山谨细管。桌二个或胁赴摇左…

如何将数据库删除干净

1.在控制面板中选择卸载程序&#xff0c;将有关mysql的东西都删除干净。 注意在这里可能不止这一处与mysql 有关 &#xff0c;注意查看自己的软件的信息只要带mysql这几个字母的都卸载掉。 2.在注册表编辑器中将有关mysql的文件删除掉 windowr 打开注册表编辑器 查找地址为&a…

数据库的3种删除方法

1. Delete &#xff1a;删除数据表中的行&#xff08;可以删除某一行&#xff0c;也可以在不删除数据表的情况下删除所有行&#xff09;。 删除某一行&#xff1a;Delete from 数据表名称 where 列名称值&#xff1b; 删除所有行&#xff1a;Delete * from 数据表名称 delet…

用200行C语言代码实现贪吃蛇——2.0(EasyX基本版)

1.前言 这个版本使用了EasyX图形库&#xff0c;使动画效果更加丰富&#xff0c;更加接近真实的小游戏。当然这个“小游戏”并不是真正意义上的小游戏&#xff0c;只是个人对C语言的一些理解与应用。本人水平不高&#xff0c;通过博客来分享自己的学习成果&#xff0c;也算是一…

C语言,234行代码控制台贪吃蛇

结果图&#xff1a; 先上全代码: #include <stdio.h> #include <Windows.h>//移动光标 #include <stdlib.h> #include <time.h>//使用时间戳创建随机数种子 #include <conio.h>//监听键盘#define WIDE 50//定义地图宽度 #define HIGH 28//定义地…

贪吃蛇c语言源代码彩色版,贪吃蛇C语言源代码

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include typedef struct snake { int a; int b; struct snake *u; struct snake *n; }snake,*snake1; typedef struct food { int a; int b; }food; void main() { char c,c0 d; int i,j,k,n1,t,at;…

C语言贪吃蛇游戏代码,贪吃蛇C语言代码实现大全

一、C语言贪吃蛇代码实现前言 设计贪吃蛇游戏的主要目的是让大家夯实C语言基础&#xff0c;训练编程思维&#xff0c;培养解决问题的思路&#xff0c;领略多姿多彩的C语言。 贪吃蛇是非常经典的一款游戏&#xff0c;本次我们模拟在控制台实现贪吃蛇游戏&#xff0c;也就是实现…

C语言入门项目篇:贪吃蛇(完整代码+详细注释)

C语言入门项目篇:贪吃蛇 可直接运行。 #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <time.h> #include <conio.h> /*大一上的时候C语言入门学的一个小游戏。还是挺有意思的&#xff0c;有兴趣的同学可以继续优化下&…

完整!贪吃蛇游戏c语言代码分享(包括界面,计数,提示)

最近看到身边有些朋友抱怨&#xff0c;网上的贪吃蛇项目完整源码太少&#xff0c;或者说运行不了&#xff0c;甚至还有花钱购买的情况&#xff0c;作为你们的过来人&#xff0c;学长了解你们期末考试的苦&#xff0c;今天的博客我就不啰嗦&#xff0c;我直接放代码给你们。 所有…

C7-如何学好C语言

1&#xff1a;必须实践--敲代码 2&#xff1a;画图理解--内存布局 3&#xff1a;调试&#xff01;调试&#xff01; 课本推荐&#xff1a;

学好C语言从关键字开始

目录 1、C语言数据类型 2、变量的命名规则 3、最冤枉的关键字——sizeof 4、signed和unsigned 原、反、补 深入理解变量内容的存入和取出 大小端 1、C语言数据类型 在学习C语言数据类型之前&#xff0c;我们得先了解&#xff1a;为什么要有类型&#xff1f; 类型为什…

【c语言】如何学好c语言?c语言应该怎么去学?

大家好&#xff0c;我是想要慢慢变得优秀的向阳同学&#xff0c;谢谢大家的支持&#xff01;让我这个菜鸟博主可以有非常开心的收获1000的浏览量和200的粉丝&#xff01;我也会不断努力去持续分享一下高质量的博客内容的&#xff01;再次感谢大家的支持&#xff01;如果觉得我的…

python open函数编码_python中的open函数如何编码?

python中的open函数可以通过在打开文件时添加encoding参数来指定使用的编码方式&#xff0c;encoding表示的是返回的数据采用何种编码。 open()的函数原型&#xff1a;open(file, mode‘r, buffering-1, encodingNone, errorsNone, newlineNone, closefdTrue) 从官方文档中我…

open函数和 write函数

问题 Python内置多种函数与第三方库&#xff0c;本文对python中的open()函数和 write函数进行简单的讲解。 方法 open()函数 open()函数用于创建或打开指定文件&#xff0c;该函数的常用语法格式: open(name[,mode[,buffering]]) name : 要创建或打开文件的文件名称&#xff0c…

python open函数用法_Python使用open函数打开文件的常用模式

python 中open()的用法? open("/path/to/my/image.png", "rb") 中的‘rb’代表了什么意思?所有试图感动你而做的事,最终都只感动了小编自己。 r表示只读,b表示二进制 与此对应的是w表示可写,t表示文本方式打开。 再增加一些官方的解释: >>>…

linux中open函数详解

1、open函数 包含头文件 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> open函数有两个参数和三个参数 int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); Pathname:要打开的文件名…

python open函数默认路径_Python open函数打开文件路径

要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符,标示符r表示读。 >>> f = open(D:/test.txt,r) 注意了,对初学python的同学而言,open()函数着实存在一个不大不小的坑,而且十分不容易发现。 错误演示: >>> f = open…

linux open详解,Linux系统open函数详解

Linux系统中open函数主要作用就是打开和创建文件,可以根据参数来定制我们需要的文件的属性和用户权限等各种参数,下面良许教程网为大家分享一下Linux系统open函数具体使用方法。 一、open函数用来干什么 open函数在Linux下一般用来打开或者创建一个文件,我们可以根据参数来定…