MySQL
インストール
MySQL のインストール
MySQL5.7 のインストール
レプリケーション
レプリケーションの設定
レプリケーションが停止した場合の対処(復旧手順)
マルチソースレプリケーションの設定
senna (全文検索エンジン)
Senna + Tritonn のインストール
index 作成時の注意点
設定
スロークエリをログに出力する & メール通知
大文字小文字の区別 (char, varchar 型のカラムを検索対象にする時は要注意)
外部ホストから接続を許可する
コマンド
カラムの追加・変更・削除、インデックス操作、auto_incrementの初期化、ストレージエンジンの変更、コメントの取得
ユーザーの確認・作成、権限操作、パスワードの変更
インポートとエクスポート
dump 関連
etc...
プロンプトのカスタマイズ
ページャで画面表示を見やすくする
コマンドラインから使う場合に便利なオプション (-Ns)
カラムの型 int(10) の10の意味
カラム型のメモ
最大値を持つレコードで distinct
SQL_CALC_FOUND_ROWS オプション と FOUND_ROWS()
find_in_set() 関数
auto increment(オートインクリメント):次の値を取得する
ロック機構を用いたカウンターテーブル
データベースを跨いでテーブルをコピーする
ログ出力とバイナリログのtail
PHP / DB(MySQL) :: transaction(トランザクション)を含むメソッドの再利用
DB 内のすべてのテーブルを一括削除する
バックアップ専用のユーザーを作る
全般
SQL/JOIN/自己結合
SQL/JOIN/いろいろな JOIN