MySQL(7) ---删除数据库
使用普通用户登陆 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 |
可选。一个常量。可以是下列值中的任意一个:
|
实例
以下实例演示了使用PHP mysqli_query函数来删除数据库:
删除数据库
<?php
$dbhost = 'localhost:3306'; // 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脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心。
MySQL(7) ---删除数据库相关推荐
- 【mysql】 删除数据库
[mysql] 删除数据库 1.背景 2.手动删除数据库 1.背景 创建数据库参考: [mysql] 创建数据库 https://jn10010537.blog.csdn.net/article/de ...
- MySQL中删除数据库的基本语法格式为_《MySQL数据库》SQL简介、语法格式
原标题:<MySQL数据库>SQL简介.语法格式 一.SQL的简介 结构化查询语言(Structured Query Language),简称SQL.它是专门用来访问数据库的标准编程语言. ...
- Mysql批量删除数据库
前言 删除数据库的命令对于有点数据库操作经验的人应该不会陌生,命令结构如下: drop database DBName; 将上述命令中的DBName换成要删除的数据库的名字,就可以直接删除对应的数据库 ...
- mysql 如何删除数据库中所有的表
方法1: SELECT concat('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE ta ...
- mysql批量删除数据库_数据库实现批量删除数据的操作方法(代码实例)
本篇文章就给大家介绍数据库实现批量删除数据的操作方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助.package com.mescs.baseinfo.utils; import ...
- mysql+字段+删除数据库表,MySQL命令行删除表中的一个字段
先看看删除之前的表结构: mysql> select * from test; +------+--------+----------------------------------+----- ...
- mysql中删除数据库中的表格数据恢复_恢复从数据库中删除的表
恢复从数据库中删除的表Recover tables deleted from a database 09/25/2018 本文内容 本主题演示如何创建一个示例 Visual Basic for App ...
- MySQL: 彻底删除数据库
1. 在控制面板中卸载 右击 此电脑 ,选择 属性 . 在顶部选择 控制面板 . 选择 卸载程序 . 找到 MySQL 相关项,右击选择 卸载 . 2. 删除安装目录下的相关文件 默认在 C 盘下 C ...
- mysql中删除数据库语句
删除数据 语法 delete from 表名 where 条件 删除所有数据 delete from t_user ; 根据条件删除 删除学号为1学生数据 delete from t_user whe ...
- mysql 1035_db2删除数据库SQL1035N 数据库当前正在使用。 SQLSTATE=57019
[ DB2数据库使用 DML(Data Manipulation Language commands)数据操纵语言 DDL(Da ...
最新文章
- m_Orchestrate learning system---七、如何快速学好前端
- Javascript 移动的海绵宝宝
- PaperWeekly 第二十三期 --- 机器写诗
- Maven无法上传到到私服
- python进行图片的定位切割_python3 实现对图片进行局部切割的方法
- Python nltk包
- 【001】python数据分析与挖掘
- 轻量化神经网络篇(SqueezeNet、Xception、MobileNet、ShuffleNet)
- ORACLE 常用函数——日期/时间函数
- 初始化和清理(构造器+重载/重写+this关键字)
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_11-webpack研究-npm和cnpm安装配置...
- (4329)Ping pong
- MagicKey - 魔兽世界工具(双开工具,类似按键精灵)
- 基于WebService实现设备状态监控Demo(含源码)
- 莫拉蒂和4个干儿子的情感
- GCC编译器下C语言不定长参数宏##__VA_ARGS__和__VA_ARGS__的使用
- 用Python爬取QQ音乐评论并制成词云图
- 充电桩检测设备TK4860E交流充电桩检定装置
- C++工程管理 版本控制git Makefile cmake LInux
- 卡塔尔世界杯-诸神黄昏
热门文章
- maven 打包数据库加密_漫画:工作这么多年,你居然不知道 Maven中 Optional 和 Exclusions 的区别?...
- linux下ip协议(V4)的实现(一)
- 网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构
- I2C总线学习—查缺补漏—对数据有效性的思考
- Particle Filter Tutorial 粒子滤波:从推导到应用(一)
- lammps计算聚合物例子_LAMMPS中的系综(NPT/NVT)命令
- 【Java数据结构与算法】第十九章 贪心算法、Prim算法和Kruskal算法
- Java Web-面试题
- 基于redis的乐观锁实践
- windosw启动redis