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 pt-slave-restart工具的使用简介
Apr 07 MySQL
MySQL sql_mode修改不生效的原因及解决
May 07 MySQL
MySQL中出现乱码问题的终极解决宝典
May 26 MySQL
mysql5.7使用binlog 恢复数据的方法
Jun 03 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
MySQL悲观锁与乐观锁的实现方案
Nov 02 MySQL
MySQL的InnoDB存储引擎的数据页结构详解
Mar 03 MySQL
MySQL学习之基础命令实操总结
Mar 19 MySQL
详解MySQL的主键查询为什么这么快
Apr 03 MySQL
MySQL数据库实验之 触发器和存储过程
Jun 21 MySQL
MySQL控制流函数(-if ,elseif,else,case...when)
Jul 07 MySQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
Sep 23 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
php 无法载入mysql扩展
2010/03/12 PHP
php语言中使用json的技巧及json的实现代码详解
2015/10/27 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
es6中let和const的使用方法详解
2020/02/24 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
python中pyplot基础图标函数整理
2020/11/10 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
幼儿园园长自我鉴定
2013/10/22 职场文书
医院检讨书范文
2014/02/01 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
学习与创新自我评价
2015/03/09 职场文书
学困生转化工作总结
2015/08/13 职场文书
感恩信:写给爸爸妈妈的一封感谢信
2019/09/12 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python