MySQL数据库实例删除技巧(删除mysql实例)
2023-06-13 09:19:10 时间
MySQL作为一个主流的关系型数据库,在OTRS实施及支持、多媒体类应用服务开发等多个场景都发挥着广泛的作用。与其他数据库管理系统不同,MySQL对数据库实例的操作和维护更加的简单快捷。如何有效的利用这些MySQL数据库实例的删除技巧,是每个MySQL管理人员必须掌握的知识。
MySQL数据库实例删除的前提是需要先登录到MySQL的Shell,并建立超级管理权限。
shell mysql -u root -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5Server version: 5.7.21-log FreeBSDSource distribution
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respective
owners.
Type "help;" or "\h" for help. Type "\c" to clear the current input statement.
mysql
接下来利用”drop database”语句来删除当前实例下的数据库:
mysql drop database test;
Query OK, 0 rows affected (0.00 sec)
MySQL可以通过“show databases;”来查看已存在的数据库实例:
mysql show databases;
+--------------------+| Database |
+--------------------+| information_schema |
| mysql || performance_schema |
| sys |+--------------------+
4 rows in set (0.00 sec)
如果需要删除多个数据库实例,可以使用”drop database”循环语句实现:
SET NAMES utf8mb4;
DELIMITER $$
CREATE PROCEDURE drop_databases() BEGIN
DECLARE done INT DEFAULT FALSE; DECLARE myname VARCHAR(60);
DECLARE cur1 CURSOR FOR SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=TRUE;
OPEN cur1;
drop_loop: LOOP
FETCH cur1 INTO myname; IF done THEN
LEAVE drop_loop; END IF;
IF myname "information_schema" THEN
SET @sqltext = CONCAT("drop database ", myname); PREPARE stmt FROM @sqltext;
EXECUTE stmt; DEALLOCATE PREPARE stmt;
END IF;
END LOOP drop_loop;
CLOSE cur1; END$$
DELIMITER ;
CALL drop_databases();
另外,MySQL数据库实例也可以使用MySQL客户端工具来删除,例如使用phpMyAdmin,这是一个MySQL数据库管理工具,可以友好的对数据库进行操作,比如删除实例:
// 选择要删除的数据库
phpMyAdmin -- 数据库 -- 选择数据库 -- 操作 -- 删除
总结一下,MySQL数据库实例的删除技巧主要有以下几种:
* 使用MySQL的shell,通过”drop database”语句删除数据库实例;
* 通过利用”drop database”循环语句,可以一次性删除多个数据库实例;
* 使用phpMyAdmin等MySQL客户端工具,简单快捷的删除数据库实例。
以上就是关于MySQL数据库实例删除技巧的简要介绍,有助于我们更好的理解和掌握MySQL数据库的使用。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL数据库实例删除技巧(删除mysql实例)
相关文章
- MySQL数据库管理系统浅析(mysql前端软件)
- MySQL注册表清理:精简优化你的数据库(mysql注册表清理)
- MySQL中精彩的内置函数(mysql自带函数)
- MySQL连接操作:简单又高效(mysql连接软件)
- 撤销MySQL:反悔数据库进行反转(撤销mysql)
- MySQL连接技巧:确定正确的端口(mysql连接端口)
- 编码修改MySQL数据库为GBK编码(mysql修改gbk)
- MySQL字符集实现全面升级:教你修改默认字符集(mysql修改默认字符集)
- 掌握MySQL指令,解决数据库问题(mysql.exe指令)
- 解决MySQL数据库删除多余数据的方法(mysql删除多余数据)
- MySQL中如何查询表格(mysql中查询表)
- 文MySQL:颠覆数据库技术的创新之路(mysql 中)
- 如何在MySQL数据库中正确创建主键(mysql中主键怎么写)
- 远程登陆MySQL利用CMD轻松搞定(cmd远程登陆mysql)
- 使用cmd命令查看MySQL数据库的位数(cmd显示mysql位数)
- 用CMD快速启动MySQL数据库(cmd如何启动mysql)
- MySQL分组排名实现方法详解(mysql中分组以后排名)
- MySQL数据库的三种优化方式(mysql三种优化)
- MySQL数据库是否需要联网解决您的疑问(mysql一定要联网吗)
- MySQL是什么一步步详解MySQL的含义和作用(mysql_什么意思)
- MySQL Workbench使用Yog备份数据简单易学,备份轻松(mysql yog备份)
- MySQL数据库下载86位版本(mysql下载x86位)