怎样通过命令行来获取MySQL中数据库和表的信息


关键词

MySQL 命令行 数据库 表

摘要

本文介绍当您以管理员身份登录MySQL服务器的命令行界面后,怎么样快速的了解MySQL服务器上的数据库及其中的表的情况。

1、查询服务器上有哪些数据库
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cainiao            |
| mysql              |

2、切换到某一个数据库
mysql> use cainiao
Database changed

3、查询该数据库中有哪些表
mysql> show tables;
+-------------------+
| Tables_in_cainiao |
+-------------------+
| tb_user           |
| test1             |
| test2             |
| user              |
+-------------------+
4 rows in set (0.00 sec)

4、查看某个表的表结构
mysql> describe user;
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| user_id       | int(11)     | NO   | PRI | NULL    | auto_increment |
| user_name     | varchar(20) | NO   |     | NULL    |                |
| user_password | char(32)    | NO   |     | NULL    |                |
| user_right    | varchar(50) | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

5、查看表的索引信息
如果表有索引,可以使用show index from <表名>来进行查看。

关于怎样通过命令行来获取MySQL中数据库和表的信息,本文就介绍这么多,希望对大家有所帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权


如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« MySQL中使用Like进行模糊查询 更改Mysql数据库存放路径 »