MySQL查看表和清空表的常用命令总结


Posted in MySQL onMay 26, 2021

查看MySQL数据库表
进入MySQL Command line client下
查看当前使用的数据库:

mysql>select database();
mysql>status;
mysql>show tables;

mysql>show databases;//可以查看有哪些数据库,返回数据库名(databaseName)

mysql>use databaseName; //更换当前使用的数据库

mysql>show tables; //返回当前数据库下的所有表的名称

或者也可以直接用以下命令

mysql>show tables from databaseName;//databaseName可以用show databases得来

mysql查看表结构命令,如下:

desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;
use information_schema
select * from columns where table_name='表名';
Rows matched: 1 Changed: 0 Warnings: 1 
mysql> show warnings; 
+---------+------+-------------------------------------------+ 
| Level  | Code | Message                  | 
+---------+------+-------------------------------------------+ 
| Warning | 1265 | Data truncated for column 'name' at row 3 | 
+---------+------+-------------------------------------------+ 
1 row in set

以上就是查看MySQL数据库表的命令介绍。

 

MySQL清空表
Mysql清空表是很重要的操作,也是最常见的操作之一,下面就为您详细介绍Mysql清空表的实现方法,希望能够对您有所帮助。

方法1:重建库和表
用mysqldump --no-data把建表SQL导出来,然后drop database再create database,执行一下导出的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 相关文章推荐
MySQL性能压力基准测试工具sysbench的使用简介
Apr 21 MySQL
MySQL8.0.24版本Release Note的一些改进点
Apr 22 MySQL
MySQL 可扩展设计的基本原则
May 14 MySQL
MySQL中InnoDB存储引擎的锁的基本使用教程
May 26 MySQL
MySQL CHAR和VARCHAR该如何选择
May 31 MySQL
如何自己动手写SQL执行引擎
Jun 02 MySQL
mysql主从复制的实现步骤
Oct 24 MySQL
详细聊聊关于Mysql联合查询的那些事儿
Oct 24 MySQL
MYSQL如何查看进程和kill进程
Mar 13 MySQL
MySQL实战记录之如何快速定位慢SQL
Mar 23 MySQL
手把手带你彻底卸载MySQL数据库
Jun 14 MySQL
MySQL存储过程及语法详解
Aug 05 MySQL
MySQL中distinct与group by之间的性能进行比较
MySQL中distinct和count(*)的使用方法比较
May 26 #MySQL
MySQL中出现乱码问题的终极解决宝典
如何设计高效合理的MySQL查询语句
May 26 #MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 #MySQL
正确使用MySQL INSERT INTO语句
May 26 #MySQL
正确使用MySQL update语句
May 26 #MySQL
You might like
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
url decode problem 解决方法
2011/12/26 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
php文件上传类完整实例
2016/05/14 PHP
PHP实现简易计算器功能
2020/08/28 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python爬虫模拟登录带验证码网站
2016/01/22 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
python 解压pkl文件的方法
2018/10/25 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
Python字典dict常用方法函数实例
2020/11/09 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
如何进行有效的自我评价
2013/09/27 职场文书
大学本科生的个人自我评价
2013/12/09 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
大学班长竞选稿
2015/11/20 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
新课程改革心得体会
2016/01/22 职场文书
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python