`

mysql 不删除数据库 删除所有的表

 
阅读更多

1.不删除数据库 删除所有的表

SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';')

FROM information_schema.tables

WHERE table_schema = 'test';

把test 换成数据库名 

然后把内容粘贴出来  执行

 

2. 从另一个库里 查出所有表的数据 插入到另一个库里 ,

     当然也可以 整个库里把所有的表结构和数据 全导出来 

    然后再导入 到目标库

    这里仅仅是为了学习 

SELECT CONCAT('CREATE TABLE 目标库.', table_name,' AS SELECT * FROM ',table_name )

FROM information_schema.tables

WHERE table_schema = '有数据的库';

  

     

 

 

分享到:
评论

相关推荐

    批量删除MySQL数据库相同前缀的数据表.rar

    在这个脚本中,可能包含了连接到MySQL数据库、查询所有具有特定前缀的数据表、并执行删除操作的逻辑。 在使用这个工具之前,确保你对数据库有完全的权限,并且已经备份了所有重要的数据。因为批量删除操作一旦执行...

    实验训练1 在MySQL中创建数据库和表.docx

    管理表是数据库管理的重要步骤之一,使用SHOW TABLES语句可以查看所有表,使用DESCRIBE语句可以查看表结构,使用DROP TABLE语句可以删除表。 查看所有表: SHOW TABLES; 查看表结构: DESCRIBE autoparts; 删除...

    国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf

    《MySQL数据库应用》实验训练1主要关注如何在MySQL环境中创建数据库和表,这是数据库管理的基础操作,对于学习数据库管理和应用开发至关重要。 首先,要进行实验训练,你需要确保你的计算机满足MySQL的运行环境。...

    mysql数据库实验报告 数据表的操作

    本实验旨在深入理解MySQL数据库的基本操作,包括数据库的创建、查看、删除和使用,以及表结构的设计与管理。通过实际操作,我们将掌握如何创建和修改表结构,设置表约束,以及处理表数据的插入、删除和修改。此外,...

    批量删除MySQL数据库相同前缀的数据表 1.0.rar

    本话题聚焦于批量删除MySQL数据库中具有相同前缀的数据表,这在进行数据库重构、测试环境清理或旧数据淘汰时非常实用。"批量删除MySQL数据库相同前缀的数据表 1.0.rar" 是一个针对此需求的工具,它简化了手动逐个...

    mysql数据库数据库数据库数据库数据库

    - 要授予用户`test1`拥有对所有数据库的查询、插入、更新和删除权限,并允许其从任何地方访问数据库,可以执行如下命令: ```sql grant select, insert, update, delete on *.* to 'test1'@'%' identified by 'abc...

    C#操作Mysql创建数据库,数据表,增、删、改数据

    本教程将详细介绍如何使用C#与Mysql进行交互,包括创建数据库、数据表以及执行基本的CRUD(Create、Read、Update、Delete)操作。 首先,我们需要在C#项目中引入Mysql的数据提供者——`MySql.Data.dll`。这个库允许...

    如何用MySQL创建数据库和数据库表

    可以使用 `SHOW TABLES` 命令来显示数据库中的所有表: ```sql mysql> SHOW TABLES; ``` 可以使用 `DROP TABLE` 命令来删除数据库表: ```sql mysql> DROP TABLE mytable; ``` 九、管理数据库 可以使用 `SHOW ...

    删除数据库表中的父节点以及其子节点

    在数据库管理中,删除具有层级关系的数据记录是一项常见的操作,特别是在树形结构或者有父子关系的数据表中。本文将深入探讨如何使用存储过程来实现这一功能,特别关注如何删除父节点及其所有子节点。首先,我们需要...

    MySQL数据库MySQL数据库.ppt

    MySQL的基础操作涵盖创建数据库、创建表、插入数据、查询数据、更新数据、删除数据以及管理用户权限等方面。例如,`CREATE DATABASE`用于创建新的数据库,`CREATE TABLE`定义表结构,`INSERT INTO`添加数据,`SELECT...

    excel表转换为mysql数据库

    MySQL支持创建多个数据库,每个数据库包含一个或多个表,表由行和列构成,与Excel工作表类似,但具有更强大的数据结构和事务处理能力。 3. 数据转换过程 将Excel转换为MySQL通常涉及以下步骤: - 导出Excel数据:...

    MySQL:删除数据库的实用命令中

    这将删除表 test1 中的所有数据,但不删除表结构。 命令对比 DROP、DELETE 和 TRUNCATE 命令都是 MySQL 中删除数据库或表格中的数据的命令,但它们之间有所区别。DROP 命令可以删除整个数据库或表格,DELETE 命令...

    存储过程-删除数据库所有表

    mysql的存储过程 删除数据库所有表的存储过程

    用MySQL创建数据库和数据库表

    ### MySQL 创建数据库与数据库表详解 #### 一、MySQL基础知识概览 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各种规模的应用程序中。它提供了丰富的 SQL 功能,能够帮助用户高效地管理数据。...

    MySQL数据库命令大全

    `查看该数据库下的所有数据表。 **显示表结构** 要查看某个数据表的结构,可以使用`describe 表名;`。 **创建与删除数据库** 创建新的数据库使用`create database 库名;`,而`drop database 库名;`则用于删除已...

    批量删除MySQL数据库相同前缀的数据表

    批量删除MySQL数据库相同前缀的数据表是一种常见的数据库维护操作,但务必谨慎处理,遵循最佳实践,包括数据备份、权限控制和代码审查,以确保系统的稳定性和数据的安全性。在生产环境中,任何对数据库的操作都应有...

    MySQL数据库基础与实例教程所有资源

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、可靠和易于学习的特性深受开发者喜爱。本教程将全面介绍MySQL的基础知识,并通过实例帮助你掌握其核心操作。 首先,我们来了解一下MySQL的基本...

    利用MySQL Workbench创建数据库和表.pdf

    MySQL Workbench 数据库和表的创建 MySQL Workbench 是一个功能强大且易于使用的可视化工具,能够帮助开发者快速创建数据库和表。下面我们将详细介绍如何使用 MySQL Workbench 创建数据库和表。 创建数据库 在 ...

Global site tag (gtag.js) - Google Analytics