欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql查看执行过的sql语句包括(select语句)

程序员文章站 2022-04-14 14:25:43
...

最近在学习java springboot框架时遇到一个问题,查询中文的数据时一直为空。一开始以为是自己的sql语句写错了,鼓捣半天才发现是字符编码的问题,知道是字符编码的问题就是通过查看mysql执行过的sql语句查出来的,在查询之前需要将mysql的日志打开。
一、打开mysql的日志

SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';

二、重启mysql
三、查看日志

 SELECT * from mysql.general_log ORDER BY event_time DESC ;

查询出的结果如下mysql查看执行过的sql语句包括(select语句)
如上最后一个字段(argument)是执行的sql语句,目前只是将数据查询出来了,但是该字段这样看是没有任何意义的,我们可以这样来做:
mysql查看执行过的sql语句包括(select语句)
我用的是Navicat Premium 15 是如上图,其他版本的navicat版本,如果是英文版的可能是***memo***按键,如果是中文的可能是备注或者是备忘录
此时即可查看到我们执行过的语句

相关标签: mysql java