以前に実行していたSQLを確認したい場面って、結構あるような気がします。 MySQLやshellのコマンドラインだと上や下のキーを押すことで履歴を1つずつ見れますが、過去にさかのぼって確認したい場合は、とても手間で作業効率が落ちる場合があります。 そんな時今までに実行されたクエリ(SQL文)の履歴を確認出来たら便利だと思い、自分が良く使う3つのデータベースのMySQL、PostgreSQL、Oracleに関して確認方法をまとめました。 MySQLで実行クエリの履歴を確認するためには、「.mysql_history」というログファイルの中身を確認する必要があります。実行したSQLが「.mysql_history」に都度書き出されている仕様です。 ログファイルの場所はデフォルトではホームディレクトリ(/home/[ユーザ名]/)の直下にあるはずです。 vim、emacs、cat、lessなど各