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清空表的实现。