MySQL视图表和清空表的通用命令摘要

查看MySQL数据库表

在MySQL命令行客户端下

查看当前数据库:




选择数据库();
MySQL >状态;
显示表;

MySQL数据库>显示; / /你可以看到数据库返回的数据库名称(数据库名称)

>使用MySQL数据库; / /替换当前的数据库使用

显示表;返回当前数据库下表的所有名称




或者您可以直接使用以下命令




MySQL >显示表的语句; / /语句可以显示数据库中获得



MySQL查看表结构命令,如下所示:




属性表名;
从表名显示列;



也许




描述表名;
显示创建表表名;



也许




使用information_schema
SELECT * FROM列在table_name = }}的名字;



检查警告:


匹配行:1更改:0个警告:1
显示警告;
+ + + + --------- ------ -------------------------------------------
级别代码信息| | | |
+ + + + --------- ------ -------------------------------------------
|警告| |数据截断'1265 column'name行3 |
+ + + + --------- ------ -------------------------------------------
1行集



以上是mysql数据库表的命令介绍。



MySQL排空表

清空MySQL列表是一个非常重要的操作。这也是最常见的操作之一。接下来,我将详细介绍mysql空列表的实现方法,希望能对您有所帮助。

方法1:重建库和表

使用mysqldump没有数据引导表的SQL数据库建设,然后滴然后创建数据库,执行出口SQL文件,并建立表格;

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




MySQL的N - S information_schema E 选择concat('truncate表,table_name,';')从表。



输出结果如下:




TRUNCATETABLE authgroupbindings;
TRUNCATETABLE authgroups;
TRUNCATETABLE authusers;
TRUNCATETABLE corpbadcustominfo;
TRUNCATETABLE corpsmsblacklisyinfo;
TRUNCATETABLE corpsmsfilterinfo;
TRUNCATETABLE corpsmsinfo;
TRUNCATETABLE eabasereginfos;
TRUNCATETABLE eacorpblob;
TRUNCATETABLE eacorpinfo;
的…
的…



这是更完美的。

复制代码代码如下所示:

MySQL的N - S - E选择information_schema concat('truncate table_name,表,从表;),table_schema = 'eab12'mysql eab12 |



这是明显的在eab12所有表。

但是,如果您有外键,它可能是错误的。

复制代码代码如下所示:

MySQL的N - S - E选择information_schema concat('truncate table_name,表,从表;),table_schema = 'eab12'mysql F eab12|



多做几次,直到你没有犯错误为止。

以上是mysql清空表的实现。