MySQL命令show简介及用法(mysql命令show)
MySQL提供了show命令,可以查看系统的信息,执行的SQL语句的结果是一个表。 show命令可以查看数据库中可用的所有表,列,主键,外键,索引,视图,存储过程,触发器和函数等信息。
语法:
show [option] [name]
参数说明:
[option]:show语句支持以下参数:
1. databases:用于查看数据库列表;
2. tables:用于查看数据库中所有表;
3. columns:用于查看表中所有列的信息;
4. schema:用于查看schema中的表;
5. keys:用于查看表中的主键;
6. index:用于查看索引列表;
7. view:用于查看视图的信息;
8. trigger:用于查看触发器信息;
9. procedure:用于显示存储过程信息;
10. functions:用于显示函数信息;
[name]:用于查看指定表或者数据库的具体内容。
实例:
1. 查看数据库列表
使用 show databases 语句可以查看指定MySQL服务器上所有可用的数据库列表。
mysql> show databases;
2. 查看表
使用 show tables 可以查看当前数据库中所有的表。
mysql> show tables;
3. 查看列
使用 show columns from table_name 可以查看指定表中的所有列的信息。
mysql> show columns from User;
4. 查看Schema
使用 show schema 可以查看Schema中的表。
mysql> show schema;
5. 查看主键
使用 show keys from table_name 可以查看表中的所有主键信息。
mysql> show keys from User;
6. 查看索引
使用 show index from table_name 可以查看表中的所有索引列表。
mysql> show index from User;
7. 查看视图
使用 show view 可以查看视图的信息。
mysql> show view;
8. 查看触发器
使用 show trigger 可以查看触发器信息。
mysql> show trigger;
9. 查看存储过程
使用 show procedures 可以查看存储过程信息。
mysql> show procedures;
10. 查看函数
使用 show functions 可以查看函数信息。
mysql> show functions;
总结:show 命令可以用来查询MySQL数据库中的各种信息, 包括表,列,主键,外键,索引,视图,存储过程,触发器等。语法中的[option]用于指定要查看的内容,而[name]则会在[option]中查看指定表或数据库的具体内容。