查看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 cmd 删除表_MySQL查看表和清空表的常用命令总结相关推荐

  1. 【Linux】查看文件内容的5个常用命令

    前言 不管是在日常工作连接远程服务器中,还是在平时个人电脑使用中(如果使用的Mac OS 或 Linux系统的话),都离不开强大的Terminal终端. 比如,查看远程服务器上的程序运行日志,使用终端 ...

  2. 查看Linux当前操作系统版本信息常用命令

    查看Linux当前操作系统版本信息常用命令 Linux查看当前操作系统版本信息 Linux查看版本当前操作系统内核信息 linux查看版本当前操作系统发行信息 Linux查看cpu相关信息,包括型号. ...

  3. mysql数据库实验任务二_MySQL数据库实验:任务二 表数据的插入、修改及删除

    任务二 表数据的插入.修改及删除 @[toc] 班级 姓名 软件工程16-9班 洪燕妮 [实训目的与要求] 1.利用MySQL命令行窗口进行增.删.改数据操作: 2.利用界面工具进行增.删.改数据操作 ...

  4. mysql触发器删除同步_MySQL 触发器例子(两张表同步增加和删除)

    以下两个例子来自: http://www.cnblogs.com/nicholas_f/archive/2009/09/22/1572050.html 实测有效,但是原帖的分隔符不正确,因此稍作修改. ...

  5. mysql 优化表_mysql里sql优化和表结构优化

    开启慢查询日志 计入sql show variables like 'slow_query_log';//慢查询查看状态 OFF未开启 ON开启 show variables like '%log%' ...

  6. mysql查询数据库结构_mysql查询数据库下的表结构

    mysql查询数据库下的表结构 方法:1.使用DESCRIBE命令以表格的形式展示表结构,语法"DESCRIBE 表名;":2.使用"SHOW CREATE TABLE& ...

  7. mysql truncate 释放空间_mysql truncate table未释放表空间磁盘空间

    truncate table tablename; 该命令可以清空一个表里的所有数据,并归1自增ID的值. 但myisam的表和innodb的表在使用上有一定的区别. myisam表会清空所有数据,并 ...

  8. mysql binlog 恢复 表_MySQL通过Binlog恢复删除的表

    查看log-bin是否开启: mysql> show variables like '%log%bin%'; +---------------------------------+------- ...

  9. mysql数据库更新表_Mysql数据库(四)表记录的更新操作

    一.插入表记录 1.使用INSERT...VALUES语句插入新纪录 (1)插入完整数据 mysql> desc tb_manager; +-------+------------------+ ...

最新文章

  1. 一个对象的内存图及运行流程和3个对象的内存图的运行流程
  2. 第46讲:遇到动态页面怎么办?详解渲染页面爬取
  3. 数据结构期末复习之排序
  4. 红薯叶有什么营养价值?
  5. Linux Shell笔记2 函数
  6. [swustoj 1091] 土豪我们做朋友吧
  7. 红帽 linux 安装gns3,Linux下安装GNS3
  8. 最新度盘高速下载神器,免登录不限速,非常牛批!
  9. html小写罗马字符怎么写,如何在 LATEX 中插入大小写的罗马字符
  10. 你拥有的知识比你想象中更有意义和价值
  11. 疫情数据分析平台(五):中国疫情地图绘制
  12. (WSL) Linux显示自己的系统logo ---- screenfetch
  13. 使用if/else方式的三个数找最大
  14. auto.js 快手极速版刷视频3.0
  15. AI:大模型领域最新算法SOTA总结、人工智能领域AI工具产品集合分门别类(文本类、图片类、编程类、办公类、视频类、音频类、多模态类)的简介、使用方法(持续更新)之详细攻略
  16. atto软件测试速度,平台说明及ATTO磁盘性能测试
  17. 守护石谈学习Java之路
  18. 一键连接校园网络(论文下载神器)
  19. 分布式之TCC,2PC
  20. 价格行为与量价关系(威科夫交易体系的建立与探索)

热门文章

  1. 非暴力拆解:小熊派NB-IoT通信扩展板
  2. 搞事 | 5分钟部署一个机器人帮你告别 “信息焦虑”
  3. Vue中拆分视图层代码的5点建议
  4. CSE强契约模式常见问题和应对策略
  5. mac安装win7之后鼠标失灵_排雷之后终于找到了解决mac安装Homebrew的报错
  6. (组合数学笔记)Pólya计数理论_Part.4_Burnside引理
  7. arXiv pdf下载很慢的解决方法
  8. python 列表(list)去掉末尾的0或其他某个字符
  9. cordova 调用java_Cordova调用原生方法的插件的编写
  10. linux启用网卡vlan,LINUX (UBUNTU) 双网卡多VLAN的Server 配置