インストール

XAMPPを使うとよい。Skypeなどでport番号が使われているとうまくいかない。解決法はここ

MySQLの設定

コマンドライン

mysqlは単純な(GNUreadline機能を装備した。)SQLシェルです。(参照

readlineの設定は.inputrcに書く。

参考

.my.cnf

プロンプトや文字コードの設定は.my.cnf

プロンプトの設定で参考にしたサイトはこちら

プロンプトを環境定数で設定する方法が上のサイトで書かれているが、環境定数よりもオプション設定ファイル(my.cnf)に書かれた値の方が優先される(MySQL :: MySQL 5.1 リファレンスマニュアル :: 2.14環境変数)。

文字コードの設定はで参照にしたサイトはこちらを

MySQLの起動時のオプションはこちら

MySQLのコマンド

TABLE

  • CREATE

    TABLEで表を作るとき、ENGINE=InnoDBをつけないと外部キーが使えない。

    CREATE TABLE table名( id int, … )engine=innobd;

  • SHOW CREATE TABLE table名でtableの情報がわかる

  • DESC table名でもtabelの情報がわかる

  • MySQL/ALTER

アンチパターン

index

リンク