查看MySQL执行过的SQL语句
1. 整体流程
flowchart TD;
A(连接到MySQL数据库) --> B(开启查询日志);
B --> C(执行需要查看的SQL语句);
C --> D(关闭查询日志);
D --> E(查看查询日志);
2. 每一步详解
步骤1:连接到MySQL数据库
首先,你需要连接到MySQL数据库,可以使用以下代码:
mysql -u 用户名 -p
步骤2:开启查询日志
在连接到MySQL数据库之后,需要开启查询日志,可以使用以下SQL语句:
SET GLOBAL general_log = 'ON';
步骤3:执行需要查看的SQL语句
现在,执行你想要查看的SQL语句,例如:
SELECT * FROM table_name;
步骤4:关闭查询日志
查看完SQL语句后,记得关闭查询日志,以免影响性能:
SET GLOBAL general_log = 'OFF';
步骤5:查看查询日志
最后,你可以通过以下命令查看查询日志:
SHOW VARIABLES LIKE 'general_log%';
3. 类图
classDiagram
class MySQL {
+ 查看SQL日志()
+ 连接数据库()
+ 执行SQL语句()
}
通过以上步骤,你就可以查看MySQL执行过的SQL语句了。祝你学习顺利!