MySQL:一般クエリーログ

公開:2026.06.07(日) 15:51

MySQL:一般クエリーログ

デバッグする際、MySQLのクエリーログを有効にしておくと便利

MySQLにrootでログインし "SET GLOBAL general_log = 'ON';" を実行する。 無効にする場合は 'OFF' を設定する。

ログは /var/lib/mysql/pphost.log

https://dev.mysql.com/doc/refman/8.0/ja/query-log.html


動画:Which Tool Handles 40,000 Hotel Bookings Best?

公開:2026.06.07(日) 15:35

Which Tool Handles 40,000 Hotel Bookings Best? | Excel vs Power Query vs SQL vs Python

200室のリゾートホテルに関する約4万件の予約データから各月の稼働率を計算
4人のエキスパートが Excel. Power Query. SQL. Python のツールで競う

本編は英語でよくわからなかったが面白そうな動画だったのでメモ


PHP:MySQLiを使ってSELECT文を実行 #2

公開:2026.06.07(日) 15:25

MySQLiを使ってSELECT文を実行 #2

前回の記事(PHP:MySQLiを使ってSELECT文を実行)ではバインド変数を使ったSELECT文の実装方法だったが、バインド変数を使わない場合はもう少し簡単に記述することができる。

1. query メソッドの実行
queryメソッドの引数にSQLを渡すことでクエリを実行する
$sql = 'SELECT COUNT(*) FROM zipcodes';
$result = $dbh->query($sql))

2. fetch_row メソッドで結果セットの次の行を配列で取得
$row = $result->fetch_row();

3. 最後に mysqli_result::close メソッドで結果セットをクローズする
$result->close();


その他の記事