yuandan 发表于 2018-10-21 13:03:02

Mysql高级SQL语句

  show processlist;只列出前100条,如果想全列出请使用show full processlist下载   ;
  show columns from table_name from database_name; 或show columns from database_name.table_name;或show fields;
  解释:显示表中列名称(和 desc table_name 命令的效果是一样的)
  查看连接数,状态
  show variables like '%max_connections%'
  命令行登录MySQL后。设置新的MySQL最大连接数为200:
  MySQL> set global max_connections=200。
  show processlist;
  KILL QUERY thread_id;
  show index from user;
  或
  show keys from user;
  解释:显示表的索引
  show status;
  解释:显示一些系统特定资源的信息,例如,正在运行的线程数量
  show variables;
  解释:显示系统变量的名称和值
  show privileges;
  解释:显示服务器所支持的不同权限
  show create database database_name;
  解释:显示创建指定数据库的SQL语句
  show create table table_name;
  解释:显示创建指定数据表的SQL语句
  show innodb status;
  解释:显示innoDB存储引擎的状态
  show logs;
  解释:显示BDB存储引擎的日志
  show warnings;
  解释:显示最后一个执行的语句所产生的错误、警告和通知
  show errors;
  解释:只显示最后一个执行语句所产生的错误
  SELECT now(),version();

页: [1]
查看完整版本: Mysql高级SQL语句