mysqlshow(数据库对象查看工具)

mysqlshow是mysql客户端对象查看工具,可以用来查看数据库、数据库中的表、表中的列、索引等。

1.mysqlshow命令的语法

shell > mysqlshow [options] [db_name [tbl_name [column_name]]]

如果不加任何选项,默认就是显示所有数据库。

# mysqlshow -uroot -p
Enter password:
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| data               |
| mysql              |
| performance_schema |
| test               |
+--------------------+

2.mysqlshow命令的常用选项

--count:显示数据库和表的统计信息

如果不指定数据库,则显示每个数据库的表数量、记录数量;如果指定了数据库,则显示数据库的每个表名、字段数量、记录数量;如果指定了某个数据库的某张表,将会显示表的字段信息。

# mysqlshow -uroot -p --count   --未指定任何数据库
Enter password:
+--------------------+--------+--------------+
|     Databases      | Tables |  Total Rows  |
+--------------------+--------+--------------+
| information_schema |     59 |        13124 |
| data               |      0 |            0 |
| mysql              |     28 |         2466 |
| performance_schema |     52 |        15956 |
| test               |      1 |            2 |
+--------------------+--------+--------------+
# mysqlshow -uroot -p test --count  --指定test数据库
Enter password:
Database: test
+--------+----------+------------+
| Tables | Columns  | Total Rows |
+--------+----------+------------+
| t1     |        1 |          2 |
+--------+----------+------------+
# mysqlshow -uroot -p mysql user --count  --指定mysql数据库的user表
Enter password:
Database: mysql  Table: user  Rows: 6
....结果省略.... 

-k, --keys:显示指定表中的所有索引

该选项显示两部分内容:一是指定表的表结构,二是指定表的当前索引信息。

-i, --status:显示指定表的状态信息

 

时间: 2024-08-02 07:01:26

mysqlshow(数据库对象查看工具)的相关文章

mysql 开发进阶篇系列 36 工具篇mysqlshow(数据库对象查看工具)

一.概述 mysqlshow客户端查找工具,能很快地查找存在哪些数据库,数据库中的表,表中的列或索引,和mysql客户端工具很类似,不过有些特性是mysql客户端工具所不具备的. mysqlshow的使用方法如下: 如果不加任何选项,默认情况下,会显示所有数据库,下面将显示当前mysql中所有数据库. 二.下面是mysqlshow的一些常用选项 2.1 --count 显示数据库和表的统计信息 如果不指定数据库,则显示每个数据库的名称,表数据,库总记录行数.下面是查看所有数据库. 如果指定数据库

MySQL之数据库对象查看工具mysqlshow

mysqlshow:数据库对象查看工具,用来快速查找存在哪些数据库.数据库中的表.表中的列或索引. 选项:--count    显示数据库和表的统计信息 -k         显示指定的表中的索引 -i         显示表的状态信息 不带任何参数显示所有数据库 [[email protected] mysql-5.6.30]# mysqlshow +--------------------+ |     Databases      | +--------------------+ | in

Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa

Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa 1. 咨微海信数据库应用 工具 1 2. 数据库比较工具 StarInix SQL Compare   (500K) 3 3. sql delta v5.1 特别版 (15M  推荐) 4 4. RedGate.SQL.Compare.Pro.9.0.0.79 破解版 (9M) 8 5. BXC-SQLServer数据库对象对比工具下载 V1.02免费版_ <BXC-SQL... 8 6. Godsw

13. 查看数据库对象间的依赖关系

在SQL Server中,(可编程)对象间的引用即依赖关系,有多种方式可以检查,随着版本变更,方式也有所不同. 父子关系的对象,不通过依赖关系来查询,比如: 1. 外键关系 use tempdb GO --drop table tb1,tb2 create table tb1 ( col1 int Primary key, col2 int ) insert into tb1 values (2,2),(3,2),(4,2),(5,2) GO create table tb2 ( col3 in

Mysql查看数据库对象(SQL命令总结)

数据的对象包括表,视图,触发器,等等(查看统计信息的必须进入information_schema 数据库) 举例查看表相关的信息,步骤如下 1.使用information_schema 数据库 use information_schema; 2.查询所有数据的大小(MB): select concat(round(sum(data_length/1024/1024),2),'MB') as data_size from tables; 3.查看指定数据库(schema)的大小(MB): sele

批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor

原文:批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor 批量解密SQLSERVER数据库中的各种对象的工具dbForge SQL Decryptor2.1.11 之前写过一篇文章,使用redgate公司的SQL PROMPT工具,但是不太方便 SQLPROMPT5.3对各种加密对象的解密测试 SQL2005解密已经被加密的存储过程 昨天ahdung 童鞋介绍了这个工具给我,非常感谢他 dbForge SQL Decryptor这个工具的软件公司是dev

一个查看Access数据库密码的工具

一个可以查看Access数据库密码的工具AccessCracker.需要.net2.0环境支持. 网盘地址:https://pan.baidu.com/s/1btbsFcsKO0Enj-rjkTlz6g 原文地址:https://www.cnblogs.com/yuanyuan/p/10434658.html

查看数据库对象的引用关系,查看数据库对象的依赖关系

转自:https://www.cnblogs.com/seusoftware/p/4858115.html 在SQL Server中,(可编程)对象间的引用即依赖关系,有多种方式可以检查,随着版本变更,方式也有所不同. 父子关系的对象,不通过依赖关系来查询,比如: 1. 外键关系 use tempdb GO --drop table tb1,tb2 create table tb1 ( col1 int Primary key, col2 int ) insert into tb1 values

oracle(创建数据库对象)

1 --创建数据库 2 --1.SYSDBA系统权限 3 startup:--启动数据库. 4 shutdown:--关闭数据库. 5 alter database[mount]|[open]|[backup]|[character set]:--修改数据库到加载状态.打开状态,备份数据库,修改数据库字符集. 6 create database:--创建数据库. 7 drop database:--删除数据库. 8 create spfile:--创建服务器初始化参数文件. 9 alter da