Mysql DBA常用的运维语句

  1. SHOW DATABASES;

这个语句用于显示当前MySQL服务器上的所有数据库。

  1. SHOW TABLES;

这个语句用于显示当前数据库中的所有表。

  1. SHOW COLUMNS FROM table_name;

这个语句用于显示指定表的所有列。

  1. SHOW INDEX FROM table_name;

这个语句用于显示指定表的所有索引。

  1. SHOW CREATE TABLE table_name;

这个语句用于显示指定表的创建语句。

  1. SHOW PROCESSLIST;

这个语句用于显示当前MySQL服务器上的所有活动进程。

  1. SHOW VARIABLES;

这个语句用于显示当前MySQL服务器的所有变量。

  1. SHOW STATUS;

这个语句用于显示当前MySQL服务器的状态信息。

  1. SELECT * FROM table_name;

这个语句用于从指定表中选择所有行和所有列。

  1. SELECT column_name FROM table_name;

这个语句用于从指定表中选择指定列的所有行。

  1. SELECT column_name FROM table_name WHERE condition;

这个语句用于从指定表中选择指定列的符合条件的行。

  1. SELECT COUNT(*) FROM table_name;

这个语句用于计算指定表中的行数。

  1. SELECT AVG(column_name) FROM table_name;

这个语句用于计算指定表中指定列的平均值。

  1. SELECT MAX(column_name) FROM table_name;

这个语句用于计算指定表中指定列的最大值。

  1. SELECT MIN(column_name) FROM table_name;

这个语句用于计算指定表中指定列的最小值。

  1. SHOW DATABASES;

这个语句用于显示当前MySQL服务器上的所有数据库。

  1. SHOW TABLES;

这个语句用于显示当前数据库中的所有表。

  1. SHOW COLUMNS FROM table_name;

这个语句用于显示指定表的所有列。

  1. SHOW INDEX FROM table_name;

这个语句用于显示指定表的所有索引。

  1. SHOW CREATE TABLE table_name;

这个语句用于显示指定表的创建语句。

  1. SHOW PROCESSLIST;

这个语句用于显示当前MySQL服务器上的所有活动进程。

  1. SHOW VARIABLES;

这个语句用于显示当前MySQL服务器的所有变量。

  1. SHOW STATUS;

这个语句用于显示当前MySQL服务器的状态信息。

  1. SELECT * FROM table_name;

这个语句用于从指定表中选择所有行和所有列。

  1. SELECT column_name FROM table_name;

这个语句用于从指定表中选择指定列的所有行。

  1. SELECT column_name FROM table_name WHERE condition;

这个语句用于从指定表中选择指定列的符合条件的行。

  1. SELECT COUNT(*) FROM table_name;

这个语句用于计算指定表中的行数。

  1. SELECT AVG(column_name) FROM table_name;

这个语句用于计算指定表中指定列的平均值。

  1. SELECT MAX(column_name) FROM table_name;

这个语句用于计算指定表中指定列的最大值。

  1. SELECT MIN(column_name) FROM table_name;

这个语句用于计算指定表中指定列的最小值。

以上是MySQL DBA常用的运维语句以及查询解析。

当然可以,以下是常用的MySQL授权和查询日志相关的方法和查询语句:

  1. 授权相关:
  • 创建新用户并授权:

    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    
  • 授予用户特定权限:

    GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'username'@'localhost';
    
  • 撤销用户权限:

    REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'localhost';
    
  1. 查询日志相关:
  • 开启查询日志:

    SET GLOBAL general_log = 'ON';
    
  • 查看查询日志:

    SELECT * FROM mysql.general_log;
    
  • 关闭查询日志:

    SET GLOBAL general_log = 'OFF';
    
  • 清空查询日志:

    TRUNCATE mysql.general_log;
    

以上是常用的MySQL授权和查询日志相关的方法和查询语句,希望对您有所帮助。

猜你喜欢

转载自blog.csdn.net/qq_41568648/article/details/130141384