首页 > 编程知识 正文

mysql删除数据库中的所有表,mysql删除数据库下所有表

时间:2023-12-27 22:27:20 阅读:325931 作者:TGFI

本文目录一览:

mysql 怎样清空一个数据库中的所有表

方法1:重建库和表

一。只导出表结构

导出整个数据库结构(不包含数据)

mysqldump -h localhost -uroot -p123456 -d database dump.sql

导出单个数据表结构(不包含数据)

mysqldump -h localhost -uroot -p123456 -d database table dump.sql

二。只导出表数据

导出整个数据库数据

mysqldump -h localhost -uroot -p123456 -t database dump.sql

三。导出结构+数据

导出整个数据库结构和数据

mysqldump -h localhost -uroot -p123456 database dump.sql

导出单个数据表结构和数据

mysqldump -h localhost -uroot -p123456 database table dump.sql

方法2:生成清空所有表的SQL

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'"

输出结果如下:

TRUNCATE TABLE AUTHGROUPBINDINGS;

TRUNCATE TABLE AUTHGROUPS;

TRUNCATE TABLE AUTHUSERS;

TRUNCATE TABLE CORPBADCUSTOMINFO;

TRUNCATE TABLE CORPSMSBLACKLISYInfo;

TRUNCATE TABLE CORPSMSFILTERINFO;

TRUNCATE TABLE CORPSMSINFO;

TRUNCATE TABLE EABASEREGINFOS;

TRUNCATE TABLE EACORPBLOB;

TRUNCATE TABLE EACORPINFO;

....

....

这样就更完善了:

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql eab12

即清空eab12中所有的表。

但是如果有外键的话,很可能会报错。因此还需要加个-f

mysql -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='eab12'" | mysql -f eab12

多执行几次,直到不报错。

以上就是Mysql清空表的实现方法。

如何从MYSQL数据库中删除表

1.

用您的会员名登录无忧空间站,左侧控制面板点击“自助管理”-“数据库”,选择您的数据库点“管理”,点击“高级管理”

2.

出现MYSQL高级管理登录框,用您的数据库用户名,密码登录,在登陆时,需要根据您的数据库编码选择对应的语言,一般可以选择“Chinese

Simplified

(zh-utf-8)”和“Chinese

Simplified

(zh-gb2312)”,根据你的MYSQL数据库编码来确定。

3.

登陆MYSQL管理器后,左侧点击你的数据库名字,右侧会出现该数据库下所有数据表。

4.

在每行数据表右侧有一个红色的“叉”按钮,即可删除当前的表。

5.

要删除多个表,勾选每个表,点最底部的删除按钮。

如何快速批量删除Mysql数据库中的数据表

删除所有表,可以删除数据库

删除一个表的所有数据,可以使用delete

*

from

'table'

MySQL是一个关系型数据库管理系统,由瑞典

MySQL

AB

公司开发,目前属于

Oracle

旗下公司。MySQL

最流行的关系型数据库管理系统,在

WEB

应用方面

MySQL

是最好的

RDBMS

(Relational

Database

Management

System,关系数据库管理系统)

应用软件之一。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。