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
Idea连接MySQL数据库出现中文乱码的问题
Apr 14 MySQL
解读MySQL的客户端和服务端协议
May 10 MySQL
MySQL中in和exists区别详解
Jun 03 MySQL
MySQL 数据恢复的多种方法汇总
Jun 21 MySQL
MySQL一些常用高级SQL语句
Jul 03 MySQL
MYSQL 运算符总结
Nov 11 MySQL
Mysql中一千万条数据怎么快速查询
Dec 06 MySQL
教你使用VS Code的MySQL扩展管理数据库的方法
Jan 22 MySQL
MySQL数据库⾼可⽤HA实现小结
Jan 22 MySQL
MYSQL如何查看操作日志详解
May 30 MySQL
手把手带你彻底卸载MySQL数据库
Jun 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
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
PHP array_push 数组函数
2009/12/26 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
2019/11/04 Javascript
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
python去掉空白行的多种实现代码
2018/03/19 Python
详解django.contirb.auth-认证
2018/07/16 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
LEGO玩具英国官方商店:LEGO Shop GB
2018/03/27 全球购物
物业经理求职自我评价
2013/09/22 职场文书
业务助理岗位职责
2013/11/18 职场文书
农民入党思想汇报
2014/01/03 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
正确使用MySQL update语句
2021/05/26 MySQL