使用普通用户登陆 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); ?>

《零基础》MySQL 删除数据库(六)相关推荐

  1. mysql数据库重命名php_mysql基础:删除数据库,删除表,重命名表_MySQL

    bitsCN.com mysql基础:删除数据库,删除表,重命名表 ============删除数据库============= DROP DATABASE用于取消数据库中的所用表格和取消数据库.使用 ...

  2. 视频教程-MVP带你零基础学习Access数据库-Office/WPS

    MVP带你零基础学习Access数据库 Office中国站长,2003--2014年连续10年微软有价值讲师.主要为企业ACCESS Office VBA应用开发及Sql server数据库开发,开发 ...

  3. php mysql 删除数据库,MySQL——删除数据库

    删除数据库 语法:DROP DATABASE 数据库名; 使用mysqladmin删除数据库 mysqladmin -u root -p drop bird 使用PHP脚本删除数据库 语法:mysql ...

  4. MySQL删除数据库(DROP DATABASE语句)

    在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 或 DROP SCHEMA 语句.其语法格式为: DROP DATABASE [ IF EXISTS ] < ...

  5. 【MySQL】MySQL删除数据库的时候卡死

    1.背景 MySQL删除数据库时无响应解决办法 删除远程主机上MySQL中的一个数据库时,远程主机一直在响应,无法正常删除. 这个问题的解决办法如下: 在远程主机上登录MySQL,执行 show fu ...

  6. 【前端就业课 第一阶段】HTML5 零基础到实战(六)表格详解

    注意:手机(APP)打开,内容显示更佳,不会的私聊博主即可 想要拿代码或加入学习计划(** 博主会监督你并且教你写文章 **)的拉到最下面(PC端Web打开)加博主即可,目录也在最下面. 参加博主前端 ...

  7. [转]mysql 删除数据库 所有表

    mysql 删除数据库 所有表 数据库中有时需要删除所有的表或者表中所有内容,下面介绍几种常见的操作. 一.删除所有表 使用 Navicat 工具直接在界面中删除 逐个删除--直接使用删除表的SQL语 ...

  8. 「数据库教程」MySQL删除数据库

    讲过如何创建数据库之后,这次来说一下如何删除数据库. 删除数据库是将已经存在的数据库从磁盘空间中清除,连同数据库中的所有数据也全部被删除. MySQL删除数据库的基本语法格式如下: DROP DATA ...

  9. MySQL删除数据库时的错误(errno: 39)

    MySQL删除数据库时的错误(errno: 39) 由于mysql数据库是默认区分大小写的,部署的时候发现多了一些重复的表,于是就把多余的表删掉了.可是,剩下的重复的表再删除时会提示:表不存在. 于是 ...

最新文章

  1. 桌面的html文件怎么打开方式,html文件怎么打开
  2. 一看就明白的爬虫入门讲解:基础理论篇
  3. 讲述华为发布鸿蒙系统,华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了!...
  4. heroku服务器_如何在Heroku上使用Express服务器部署React应用
  5. iPhone企业应用实例分析之四:技术要点分析(1)
  6. ASP.NET的页面生存周期 [转]
  7. vue的父子组件属性绑定传值
  8. win10升级助手_Win10系统易升如何彻底关闭?「系统天地」
  9. 2017 年“认证杯”数学中国数学建模网络挑战赛 比赛心得
  10. 微信小程序tabBar的开发设置
  11. coreldraw16开三折页_cdr印刷设计排版教程,教你三折页设计制作方法
  12. c mysql_stmt游标移动_MySql数据库--stmt语句(续)
  13. 服务端安全之信息泄露
  14. 打开WORD文档出错提示
  15. mysql 内置函数大全 mysql内置函数大全
  16. 【Debug】安装labelme过程中出现的问题
  17. 2022年最新目标跟踪顶会论文及模型整理分享
  18. 记录第一次完整安卓逆向过程笔记
  19. 《精通linux设备驱动程序开发》——视频驱动程序
  20. 3d建模基础入门教程,3D建模各行业之间的发展趋势

热门文章

  1. fastai学习笔记——安装
  2. 计算机科学导论考试A卷试题,09级计算机科学导论A卷答案
  3. golang 函数传多个参数_关于Golang中方法参数的传递
  4. linux HZ 值_Linux的serial串口控制台
  5. 大地win11 64位官方版镜像v2021.07
  6. Vue.js中data,props和computed数据
  7. Vue cli3使用jQuery控件
  8. Spring的ApplicationEvent的使用
  9. linux 查看ip_如何在 Linux 中查看可用的网络接口 | Linux 中国
  10. LeetCode.31 下一个排列