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
Windows10下安装MySQL8
Apr 06 MySQL
MySQL慢查询的坑
Apr 28 MySQL
详解MySQL 联合查询优化机制
May 10 MySQL
MySQL如何构建数据表索引
May 13 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
为什么MySQL选择Repeatable Read作为默认隔离级别
Jul 26 MySQL
SQL 聚合、分组和排序
Nov 11 MySQL
MySql重置root密码 --skip-grant-tables
Apr 11 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 MySQL
mysql sock 文件解析及作用讲解
Jul 15 MySQL
MySQL 原理与优化之原数据锁的应用
Aug 14 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获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
js数组去重的方法总结
2019/01/18 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
全球虚拟主机商:HostGator
2017/02/06 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
局域网标准
2016/09/10 面试题
UNIX文件系统分类
2014/11/11 面试题
护士自我鉴定总结
2014/03/24 职场文书
工作说明书范文
2014/05/07 职场文书
外贸业务员求职信
2014/06/16 职场文书
销售代理协议书
2014/09/30 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
初中信息技术教学计划
2015/01/22 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python
nginx 添加http_stub_status_module模块
2022/05/25 Servers
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS