MYSQL WorkbenchでMYSQLに接続する場合の備忘録MYSQL WorkbenchでMYSQLに接続する場合の備忘録WIN7(MYSQL Workbench)→ → → →CENTOS5(MYSQL5) 管理人はVM(VMware)にcentos5をインストールして、そのPC名をcentos5VMにして使っているわけだが、
$rs = mysql_query($explainSQL);
print "<table border=\"1\"><tr>";
print "<td>id";
print "</td><td>select_type";
print "</td><td>table";
print "</td><td>type";
print "</td><td>possible_keys";
print "</td><td>key";
print "</td><td>key_len";
print "</td><td>ref";
print "</td><td>rows";
print "</td><td>Extra</td>";
print "</tr>";
while($row = mysql_fetch_array($rs)) {
print "<tr>";
print "<td>".$row['id'];
print "</td><td>".$row['select_type'];
print "</td><td>".$row['table'];
print "</td><td>".$row['type'];
print "</td><td>".$row['possible_keys'];
print "</td><td>".$row['key'];
print "</td><td>".$row['key_len'];
print "</td><td>".$row['ref'];
print "</td><td>".$row['rows'];
print "</td><td>".$row['Extra']."</td>";
print "</tr>";
}
print "</table>";
で出力されるので、後は、いろんなサイト・例えばここなんかを参考に、クエリをチェックして調整すると言うもの。 以前管理人も、MYSQLのインデックスの調査の件で「explain select SQL_NO_CACHE」は実際に使っていました。 で、今回は「MySQL Workbench」(昔MySQL Administrator)で、接続してみようと言う試み。 実際レンタルWEBサーバ等では、DB管理ツールはphpmyadminのみが多いので、「MySQL Workbench」を使うことはまだ少ないとは思うけど・・・ でもまあ、 New connectionをクリックして、 ストアド作成 ※参考サイト 等 |