MySQL 删除数据库

使用 mysqladmin 删除数据库

使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。

所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 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函数来删除数据库:

删除数据库

$dbhost = 'localhost:3306'; // mysql服务器主机地址

$dbuser = 'root'; // mysql用户名

$dbpass = '123456'; // mysql用户名密码

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

{

die('连接失败: ' . mysqli_error($conn));

}

echo '连接成功
';

$sql = 'DROP DATABASE RUNOOB';

$retval = mysqli_query( $conn, $sql );

if(! $retval )

{

die('删除数据库失败: ' . mysqli_error($conn));

}

echo "数据库 RUNOOB 删除成功\n";

mysqli_close($conn);

?>

执行成功后,数结果为:

注意:

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

mysql删除语句菜鸟教程_MySQL 删除数据库 | 菜鸟教程相关推荐

  1. mysql删除语句详解_MySQL 删除数据语句(DELETE)用法详解

    MySQL 删除数据操作使用 DELETE FROM 语句,它属于 DML(数据操作语言)范畴,DELETE 语句是一行一行地进行删除操作,同时它会将每行的操作记录到事务日志中,以便可以进行回滚操作, ...

  2. mysql删除数据怎么回退_mysql 删除整个数据库

    ibdata1瘦身要注意的问题 错误方法一:导入数据库后,只是数据库test增大了而已,ibdata1还是默认的11M 1.只删除ibdata1或则ib_logfile0和ib_logfile1 2. ...

  3. mysql删除表外键_MySQL删除所有表的外键约束、禁用外键约束

    数据库的外键虽然能保证数据数据一致性和完整性,但是也一定程度地影响了数据更新的性能.在开发中,我们使用PowerDesigner建立物理数据模型时,为了结构的清晰,增加可读性,会创建表与表之间的关联关 ...

  4. mysql删减表的关键字_Mysql 删除数据及数据表

    在Mysql 中删除数据以及数据表非常的容易,但是需要特别小心,因为一旦删除所有数据都会消失. 删除数据 删除表内数据,使用delete关键字. 删除指定条件的数据 删除用户表内id 为1 的用户:d ...

  5. mysql执行语句后回退_MySQL命令学习笔记(八)

    1 安全管理 1.1 访问控制 MySQL服务器的安全基础是: 用户应该对他们需要的数据具有适当的访问权,既不能多也不能少 1.2 管理用户 MySQL用户账号和信息存储在名为mysql的MySQL数 ...

  6. 景安网络快云mysql版本_景安快云数据库使用教程

    景安快云数据库使用教程 景安快云数据库使用步骤有哪些?如何使用景安快云数据库?一团小编在此为大家仔细解答: 一.登陆快云数据库后台 (1)登录我们的网站注册会员,填写真实有效的会员信息: (2)进入后 ...

  7. mysql for 语句执行顺序_MySQL查询语句的执行流程

    MySQL可以抽象分为 Server 和存储引擎. Server 包括 连接器,分析器,优化器,执行器等. 存储引擎负责数据的存储和具体查询.存储引擎是可插拔式的,支持 InnoDB,MyISAM 等 ...

  8. mysql 查询语句执行顺序_MySQL 查询语句执行过程

    MySQL 查询语句执行过程 Mysql分为server层和存储引擎两部分,或许可以再加一层连接层 连接层(器) Mysql使用的是典型的C/S架构.连接器通过典型的TCP握手完成连接. 需要注的是, ...

  9. mysql update语句怎么写_mysql更新语句怎么写?

    MySQL更新语句也就是MySQL中的update语句,当我们需要更新或者修改表中的数据时,就会使用这个update语句,下面我们就来看一下mysql更新语句的具体写法. MySQL中update语句 ...

最新文章

  1. [Ext JS 4] 实战Chart 协调控制(单一的坐标,两个坐标)
  2. 0x5f3759df的推导
  3. Linux 信号signal处理函数--转
  4. Net设计模式实例之备忘录模式(Memento Pattern)
  5. Centos7安装tengine-2.3.2版本
  6. php实例之简单的留言板,PHP实例一之简单的留言板
  7. 上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告
  8. Android Canvas的drawText()和文字居中方案
  9. 一位38岁的老码农在退休前和年轻码农们的互动
  10. spring3.1 profile 配置不同的环境
  11. 时间复杂度为O(n)的排序(JAVA)
  12. metasploit中msf批量监测
  13. wps怎么关闭修改痕迹_WPS文字中如何保留修改痕迹
  14. jsoup获取图片并下载
  15. 阿里魔改的mysql叫啥_mysql 改变数据库名
  16. ios内存管理(整理篇)
  17. Mirobiome | 广东省科学院土壤所孙蔚旻团队:固氮内生菌可以提高中国芒草的生态适应性...
  18. 微型计算机nuc 6i5syk,Intel Skylake NUC迷你机性能实测:15W的神器
  19. H264(AVC)/H265(HEVC)/H266(VVC):GOP的区别
  20. ce修改器我的世界服务器,如何用ce修改我的世界饥饿度 | 手游网游页游攻略大全...

热门文章

  1. development enviroment
  2. ERP 系统维护的那些事
  3. Java 23 种设计模式精讲
  4. XHCI注册过程和设备接入识别
  5. 排列计算公式,公式含义
  6. JavaScript网页设计作业 仿当当书网站 HTML+CSS 学生dreamweaver网页设计作业成品
  7. 侬用洲移动通信复习资料
  8. 使用加速人生后 sqlserver 本地数据库打不开
  9. 19数字媒体技术1班 刘增千PS笔记5
  10. html5——简易个人主页