MySQL删除数据库的两种方法

 更新时间:2016年06月01日 14:52:09   作者:small_123  
这篇文章主要为大家详细介绍了MySQL删除数据库的两种方法,感兴趣的小伙伴们可以参考一下

本文为大家分享了两种MySQL删除数据库的方法,供大家参考,具体内容如下

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

所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。

在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。

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

[root@host]# mysqladmin -u root -p drop TUTORIALS
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 'TUTORIALS' database [y/N] y
Database "TUTORIALS" dropped

 第二种方法:使用PHP脚本删除数据库
PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库。

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

语法

bool mysql_query( sql, connection );

实例

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

<html>
<head>
<title>Deleting MySQL Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysql_error());
}
echo '连接成功<br />';
$sql = 'DROP DATABASE TUTORIALS';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
 die('删除数据库失败: ' . mysql_error());
}
echo "数据库 TUTORIALS 删除成功\n";
mysql_close($conn);
?>
</body>
</html>

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

以上就是MySQL删除数据库的两种方法,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 浅谈SQLite时间函数的使用说明与总结分析

    浅谈SQLite时间函数的使用说明与总结分析

    本篇文章是对SQLite时间函数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 关于MySQL死锁问题的深入分析

    关于MySQL死锁问题的深入分析

    这篇文章主要给大家介绍了关于MySQL死锁问题的深入分析,文中通过示例代码介绍的非常详细,对大家的学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • 生产环境的MySQL事务隔离级别方式

    生产环境的MySQL事务隔离级别方式

    本文探讨了MySQL数据库在RR(可重复读)和RC(读已提交)隔离级别下的锁机制,在RR级别下,UPDATE语句会锁定所有符合条件的行,包括不符合条件的行,以防止幻读,而在RC级别下,UPDATE语句仅锁定符合条件的行,通过半一致性读优化,可以进一步提高并发度
    2025-02-02
  • INSERT INTO .. ON DUPLICATE KEY更新多行记录

    INSERT INTO .. ON DUPLICATE KEY更新多行记录

    本文详细的介绍了关于INSERT INTO .. ON DUPLICATE KEY更新多行记录,有需要了解的同学可参考一下
    2013-08-08
  • 浅谈MYSQL存储过程和存储函数

    浅谈MYSQL存储过程和存储函数

    本文主要介绍了浅谈MYSQL存储过程和存储函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • 关于mysql合并表的详细介绍

    关于mysql合并表的详细介绍

    本篇文章是对mysql中的合并表进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Centos 6.5下安装MySQL 5.6教程

    Centos 6.5下安装MySQL 5.6教程

    这篇文章主要介绍了Centos 6.5下安装MySQL 5.6教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • MYSQL的select 学习笔记

    MYSQL的select 学习笔记

    MYSQL的select 学习笔记...
    2007-02-02
  • 从零开始搭建MySQL MMM架构

    从零开始搭建MySQL MMM架构

    这篇文章主要介绍了从零开始搭建MySQL MMM架构,本文讲解了配置MySQL Relication、新建同步数据库需要的用户、同步主从数据库、安装MMM、配置MMM、启动MMM等问题,需要的朋友可以参考下
    2015-04-04
  • 浅析CentOS6.8安装MySQL8.0.18的教程(RPM方式)

    浅析CentOS6.8安装MySQL8.0.18的教程(RPM方式)

    这篇文章主要介绍了CentOS6.8安装MySQL8.0.18(RPM方式)的详细教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11

最新评论