MySQL: 2008年2月アーカイブ
※ このページは自分用メモなので随時書き換えます。
■コマンドラインでMySQLシェルを呼び出す
C:\>mysql -u ユーザ名 -p
Enter password: パスワードを入力
■使用するDBを指定する
mysql>use データベース名;
■SELECT文
全て抽出mysql>SELECT * FROM テーブル名;
フィールド名を指定
SELECT フィールド名 FROM テーブル名;
条件指定して抽出
SELECT ... FROM テーブル名 WHERE フィールド名 = 値;
条件を複数指定して抽出
SELECT ... FROM テーブル名 WHERE フィールド名 =値 AND フィールド名=値;
PHPからMySQLに接続しようとしたら、
Warning: mysql_connect(): Client does not support authentication
protocol requested by server; consider upgrading MySQL clientというエラーが出たので、いろいろ調べてみました。
あるブログ記事に対処法が書いてありました。
こんな感じのエラーが出た場合は、 SET PASSWORD FOR root@localhost = OLD_PASSWORD('password_str'); で解決。
実際やってみたところ、MySQLのコマンドプロンプトで、
mysql > SET PASSWORD FOR root@localhost = OLD_PASSWORD('パスワード文字列');
と入力すると解決しました。
ご親切な記事をありがとうございます。