- SHOW DATABASES;
这个语句用于显示当前MySQL服务器上的所有数据库。
- SHOW TABLES;
这个语句用于显示当前数据库中的所有表。
- SHOW COLUMNS FROM table_name;
这个语句用于显示指定表的所有列。
- SHOW INDEX FROM table_name;
这个语句用于显示指定表的所有索引。
- SHOW CREATE TABLE table_name;
这个语句用于显示指定表的创建语句。
- SHOW PROCESSLIST;
这个语句用于显示当前MySQL服务器上的所有活动进程。
- SHOW VARIABLES;
这个语句用于显示当前MySQL服务器的所有变量。
- SHOW STATUS;
这个语句用于显示当前MySQL服务器的状态信息。
- SELECT * FROM table_name;
这个语句用于从指定表中选择所有行和所有列。
- SELECT column_name FROM table_name;
这个语句用于从指定表中选择指定列的所有行。
- SELECT column_name FROM table_name WHERE condition;
这个语句用于从指定表中选择指定列的符合条件的行。
- SELECT COUNT(*) FROM table_name;
这个语句用于计算指定表中的行数。
- SELECT AVG(column_name) FROM table_name;
这个语句用于计算指定表中指定列的平均值。
- SELECT MAX(column_name) FROM table_name;
这个语句用于计算指定表中指定列的最大值。
- SELECT MIN(column_name) FROM table_name;
这个语句用于计算指定表中指定列的最小值。
- SHOW DATABASES;
这个语句用于显示当前MySQL服务器上的所有数据库。
- SHOW TABLES;
这个语句用于显示当前数据库中的所有表。
- SHOW COLUMNS FROM table_name;
这个语句用于显示指定表的所有列。
- SHOW INDEX FROM table_name;
这个语句用于显示指定表的所有索引。
- SHOW CREATE TABLE table_name;
这个语句用于显示指定表的创建语句。
- SHOW PROCESSLIST;
这个语句用于显示当前MySQL服务器上的所有活动进程。
- SHOW VARIABLES;
这个语句用于显示当前MySQL服务器的所有变量。
- SHOW STATUS;
这个语句用于显示当前MySQL服务器的状态信息。
- SELECT * FROM table_name;
这个语句用于从指定表中选择所有行和所有列。
- SELECT column_name FROM table_name;
这个语句用于从指定表中选择指定列的所有行。
- SELECT column_name FROM table_name WHERE condition;
这个语句用于从指定表中选择指定列的符合条件的行。
- SELECT COUNT(*) FROM table_name;
这个语句用于计算指定表中的行数。
- SELECT AVG(column_name) FROM table_name;
这个语句用于计算指定表中指定列的平均值。
- SELECT MAX(column_name) FROM table_name;
这个语句用于计算指定表中指定列的最大值。
- SELECT MIN(column_name) FROM table_name;
这个语句用于计算指定表中指定列的最小值。
以上是MySQL DBA常用的运维语句以及查询解析。
当然可以,以下是常用的MySQL授权和查询日志相关的方法和查询语句:
- 授权相关:
-
创建新用户并授权:
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';
- 查询日志相关:
-
开启查询日志:
SET GLOBAL general_log = 'ON';
-
查看查询日志:
SELECT * FROM mysql.general_log;
-
关闭查询日志:
SET GLOBAL general_log = 'OFF';
-
清空查询日志:
TRUNCATE mysql.general_log;
以上是常用的MySQL授权和查询日志相关的方法和查询语句,希望对您有所帮助。