varcharはバイト数か文字数か
MySQL4.1未満は 32バイトまで入りますという意味。 MySQL4.1移行は 32文字まで入りますという意味。 UTF-8で文字数を制限して入力を促したいときは、明らかに4.1以降の方が有利。 4.1未満はバイト数…
MySQL4.1未満は 32バイトまで入りますという意味。 MySQL4.1移行は 32文字まで入りますという意味。 UTF-8で文字数を制限して入力を促したいときは、明らかに4.1以降の方が有利。 4.1未満はバイト数…
MySQLのデフォルトはMyISAM型。 でも、MyISAMは外部キーが使えない。 外部キーを使うなら、InnoDB。 うーん、InnoDBの方が高性能っぽいけど、 デフォルトになってないってことは何か理由があるんだろう…
MySQL全機能リファレンスの206p付近をよく読め。 とりあえず重要そうなのは、 ・インデックスの設定 ・クエリキャッシュ あたり。
便利なんだけど、あんま使わない方がいいのかな? 速度にどういう影響があるのか調べた方がいいかも。
あるテーブルのレコードを削除したら、 それを参照している他のテーブルの関連レコードもまとめて削除するのって どうやってやるんだったっけ・・・? 忘れた・・・。 方法は絶対あるから調査。 ※調査結果 外部キー(FOREIG…
前にメモったような記憶もあるけど、もう一度。 のようにして使う。
例えば、テーブルtb_hogeの、フィールドhogeのデータ型を変更する場合、 みたいに使う。 詳しくはMySQL全機能リファレンスの311pを参照。
単純に、DBユーザ登録時に、パスワードを設定しなければいい。 そうすれば、 $ mysql -uユーザ名 のみで起動できる。
データベースユーザ「tappe@localhost」を削除する場合 権限変更したときはFLUSHするというのがミソだな。 他の場合も必要かもしれん。
めんどくせーから、手抜きで。 MySQL全機能リファレンスの296ページに載ってる。
最近のコメント