当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql show操作简单示例

mysql show操作简单示例

2019年07月19日  | 移动技术网IT编程  | 我要评论

本文实例讲述了mysql show操作。分享给大家供大家参考,具体如下:

show character set

显示所有可用的字符集

show character set;
show character set like 'latin%';

show collation

输出包括所有可用的字符集

show collation;
show collation like 'latin1%';

show columns

显示在一个给定表中的各列的信息,对于视图,本语句也起作用。

show columns from mydb.mytable;
show columns from mytable from mydb;

show create database

显示用于创建给定数据库create database语句。也可以使用show create schema

show create database test;
show create database test\g;

show create table

展示创建表的sql语句

show create table java;
show create table java\g;

show databases

show databases可以在mysql服务器主机上列举数据库。您也可以使用mysqlshow命令得到此清单。您只能看到您拥有某些权限的数据库,除非您拥有全局show databases权限。

show databases;

show engine

show engine显示存储引擎的日志或状态信息。目前支持以下语句:

show engine bdb logs;
show engine innodb status;

show engines

show engines显示存储引擎的状态信息。对于检查一个存储引擎是否被支持,或者对于查看默认引擎是什么,本语句十分有用。

show engines;
show engines\g;

show errors

该语句只显示错误,不同时显示错误、警告和注意。

show count(*) errors;
show errors;

show grants

查看相关权限

show grants for user;
show grants for current_user;
show grants for current_user();

show index

show index会返回表索引信息。

show index from mydb.mytable;
show index from mytable from mydb;

show innodb status(mysql5.6会报错)

查看服务器信息以及定位问题

这是show engine innodb status的同义词,但不赞成使用。

show open tables

列举在表缓存中当前被打开的非temporary表。

show open tables;

show privileges

显示mysql服务器支持的系统权限清单。确切的输出根据您的服务器的版本而定

show privileges;

show processlist

显示哪些线程正在运行,常用show full processlist来查看mysql的连接数。您也可以使用mysqladmin processlist语句得到此信息。如果您有super权限,您可以看到所有线程。否则,您只能看到您自己的线程

show status

提供服务器状态信息。此信息也可以使用mysqladmin extended-status命令获得。

show status;

show table status

show table status的性质与show table类似,不过,可以提供每个表的大量信息。您也可以使用mysqlshow --status db_name命令得到此清单。

本语句也显示视图信息。

show table status;
show table status from test;

show tables

show tables列举了给定数据库中的非temporary表。您也可以使用mysqlshow db_name命令得到此清单。

show tables;

show triggers

show triggers列出了目前被mysql服务器定义的触发程序。

show triggers;

show variables

查看关于配置的变量

show global variables;
show session variables;
show variables like 'have%';

show warnings

显示由上一个生成消息的语句导致的错误、警告和注意消息。如果上一个使用表的语句未生成消息,则什么也不显示。show errors是其相关语句,只显示错误。

show count(*) warnings;
show warnings;

更多关于mysql相关内容感兴趣的读者可查看本站专题:《mysql查询技巧大全》、《mysql事务操作技巧汇总》、《mysql存储过程技巧大全》、《mysql数据库锁相关技巧汇总》及《mysql常用函数大汇总

希望本文所述对大家mysql数据库计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

  • MySQL InnoDB表空间加密示例详解

    前言从 mysql5.7.11开始,mysql对innodb支持存储在单独表空间中的表的数据加密 。此功能为物理表空间数据文件提供静态加密。该加密是在引擎内部数... [阅读全文]
  • 如何解决mysql无法关闭的问题

    如何解决mysql无法关闭的问题

    mysql关闭不了的解决办法:右键点击电脑的任务栏,打开任务管理器点击服务,找到mysql服务右键点击该服务,选择停止就可以了内容扩展:mac系统mysqld进... [阅读全文]
  • mysql不是内部命令的错误解决方案

    mysql不是内部命令的错误解决方案

    出现mysql不是内部命令的错误是因为没有把mysql的bin目录路径添加到环境变量中解决方法:打开电脑的环境变量,选择系统变量,打开path,将mysql的b... [阅读全文]
  • 关于MySQL主从复制的几种复制方式总结

    关于MySQL主从复制的几种复制方式总结

    异步复制mysql的复制默认是异步的,主从复制至少需要两个mysql服务,这些mysql服务可以分布在不同的服务器上,也可以在同一台服务器上。mysql主从异步... [阅读全文]
  • 详细分析MySQL主从复制

    详细分析MySQL主从复制

    前言:在mysql中,主从架构应该是最基础、最常用的一种架构了。后续的读写分离、多活高可用架构等大多都依赖于主从复制。主从复制也是我们学习mysql过程中必不可... [阅读全文]
  • MySQL单表恢复的步骤

    正休息的时候一个电话将我的睡意完全打散,“开发童鞋写update sql的时候忘了加where条件了”,相信每一个dba同学听到这个消息的时候都有骂街的冲动吧。... [阅读全文]
  • MySQL性能优化之如何高效正确的使用索引

    实践是检验真理的唯一途径,本篇只是站在索引使用的全局来定位的,你只需要通读全篇并结合具体的例子,或回忆以往使用过的地方,对整体有个全面认识,并理解索引是如何工作... [阅读全文]
  • MySQL如何优化查询速度

    前面章节我们介绍了如何选择优化的数据类型、如何高效的使用索引,这些对于高性能的mysql来说是必不可少的。 但这些还完全不够,还需要合理的设计查询。 如果查询写... [阅读全文]
  • MySQL优化SQL语句的技巧

    在面对不够优化、或者性能极差的sql语句时,我们通常的想法是将重构这个sql语句,让其查询的结果集和原来保持一样,并且希望sql性能得以提升。而在重构sql时,... [阅读全文]
  • 简述MySql四种事务隔离级别

    隔离级别:隔离性其实比想象的要复杂。 在sql标准中定义了四种隔离级别, 每一个事务中所做的修改,哪些在事务内和事务间是可见的,哪些是不可见的。较低级别的隔离通... [阅读全文]
验证码:
移动技术网