第7章 MySQL 删除数据库教程

使用普通用户登陆 MySQL server ,足下可能需要特定的权限来创建或者删除 MySQL database,所以咱们这边使用 root 用户登录,root 用户拥有最高权限。

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

drop 命令删除database

drop 命令格式:


    drop database <database name>;

例如删除名为 liulianjiangcsdn 的database:


    mysql> drop database liulianjiangcsdn;

使用 mysqladmin 删除database

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

以下实例删除database liulianjiangcsdn(该database在前一章节已创建):


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

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


    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 'liulianjiangcsdn' database [y/N] y
    Database "liulianjiangcsdn" dropped


使用PHP脚本删除database

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

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

语法


    mysqli_query(connection,query,resultmode);

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

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

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

实例

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


    删除database 
     
    
    <?php
    $dbhost = 'localhost';  // mysqlserver 主机地址
    $dbuser = 'root';            // mysql用户名
    $dbpass = '123456';          // mysql用户名password 
    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
    if(! $conn )
    {
        die('连接失败: ' . mysqli_error($conn));
    }
    echo '连接成功<br />';
    $sql = 'DROP DATABASE liulianjiangcsdn';
    $retval = mysqli_query( $conn, $sql );
    if(! $retval )
    {
        die('删除database失败: ' . mysqli_error($conn));
    }
    echo "database liulianjiangcsdn 删除成功\n";
    mysqli_close($conn);
    ?>

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

本专栏所有文章

第1章 MySQL 教程第2章 MySQL 安装教程
第3章 MySQL 管理教程第4章 MySQL PHP 语法教程
第5章 MySQL 连接教程第6章 MySQL 创建数据库教程
第7章 MySQL 删除数据库教程第8章 MySQL 选择数据库教程
第9章 MySQL 数据类型教程第10章 MySQL 创建数据表教程
第11章 MySQL 删除数据表教程第12章 MySQL 插入数据教程
第13章 MySQL 查询数据教程第14章 MySQL WHERE 子句教程
第15章 MySQL UPDATE 更新教程第16章 MySQL DELETE 语句教程
第17章 MySQL LIKE 子句教程第18章 MySQL UNION教程
第19章 MySQL 排序教程第20章 MySQL 分组教程
第21章 MySQL 连接的使用教程第22章 MySQL NULL 值处理教程
第23章 MySQL 正则表达式教程第24章 MySQL 事务教程
第25章 MySQL ALTER命令教程第26章 MySQL 索引教程
第27章 MySQL 临时表教程第28章 MySQL 复制表教程
第29章 MySQL 元数据教程第30章 MySQL 序列使用教程
第31章 MySQL 处理重复数据教程第32章 MySQL 及 SQL 注入教程
第33章 MySQL 导出数据教程第34章 MySQL 导入数据教程
第35章 MySQL 函数教程第36章 MySQL 运算符教程

寄语

本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598

  • 虽然,我不能预知未来,但我相信,在历经困难之后,我离成功的梦想又近了一步。终有一天,我会荡着梦想的秋千越荡越高,直到抵达成功的彼岸。
  • 我努力的让自己恨你可是越恨你我就会越爱你。
  • 塞其兑,闭其门,终身不勤;开其兑,济其事,终身不救。
  • 所谓以礼待人,即用你喜欢别人对待你的方式对待别人。只要心中有爱,事事皆能宽恕为怀。百金买屋,千金买邻。
  • 我们绝大多数人是心理正常的人,但仅仅是正常,只能算是基本健康;而真正健康、经得起挫折考验的心理,应该是积极的心理态度。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

榴莲酱csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值