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入门命令之函数-单行函数-流程控制函数
Apr 05 MySQL
MySQL索引篇之千万级数据实战测试
Apr 05 MySQL
MySQL之DML语言
Apr 05 MySQL
mysql在项目中怎么选事务隔离级别
May 25 MySQL
详解MySQL中的pid与socket
Jun 15 MySQL
新手入门Mysql--概念
Jun 18 MySQL
Mysql案例刨析事务隔离级别
Sep 25 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
MySQL数据库查询进阶之多表查询详解
Apr 08 MySQL
SQL语句多表联合查询的方法示例
Apr 18 MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 MySQL
MYSQL事务的隔离级别与MVCC
May 25 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
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
浅析is_writable的php实现
2013/06/18 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
JavaScript设计模式之工厂方法模式介绍
2014/12/28 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
Python对象转JSON字符串的方法
2016/04/27 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
护士专业推荐信
2013/11/02 职场文书
《尊严》教学反思
2014/02/11 职场文书
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android