勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

文字コードのutf8_general_ciとutf8_unicode_ciの違い

  MySQL

MySQLで設定する時に使っているサーバーによってデフォルトの文字コードがutf8_general_ciとutf8_unicode_ciの2通りあった。何の差があるのかまったく分かっていなかったのでメモ。

 

utf8_general_ci:正確性を重視

utf8_unicode_ci:速度を重視

 

らしいので、基本的にはutf8_general_ciを使っていく。

 - MySQL

  関連記事

MySQLのtinyintのカラムにbool値を入れた場合

他所のシステムに携わることがあり中身を色々見ているとMySQLでtinyint( ...

htmlspecialcharsを通してMySQLに格納したものを元に戻して出力

MySQLにHTMLタグを入れたくない場合にhtmlspecialcharsを使 ...

MySQLで複数のコード及びスコアで検索して、スコアが無いものは0を取得する

やりたかった事は下記の通り。 ・ユニークなコードがあり、そのコードに対して複数の ...

MySQLでREGEXPについて

SQL文にREGEXPというのを見てこれ何? となったのでメモ。 ■参考サイト ...

InnoDBのオートインクリメント

MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...