タグ 照合順序
人気順 10 users 50 users 100 users 500 users 1000 usersMySQLのtable collationが意図した値になっているかテストするActions Workflowを作った - 風に吹かれても
文字セットと照合順序 MySQLに限らず多くのRDBMSには文字をどのようにバイト列で表現するかを決めるルールである文字セットがあります。 また文字セットに対応して文字同士を比較するときのルールである照合順序*1という概念があります。MySQLの場合、この照合順序は1つの文字セットに対して複数存在する概念です。なの... 続きを読む
日々の覚書: utf8mb4_0900_ai_ci の速度をどう見るか
TL;DRMySQL 8.0からデフォルトの照合順序が latin1_swedish_ci から utf8mb4_0900_ai_ci になったさすがに latin1 をそのまま使っているとは思えないけれど、 utf8mb4 だけで見てもデフォルトは utf8mb4_general_ci から utf8mb4_0900_ai_ci に変更になっている「思ったよりは遅くならない」と見るか、「そんなに遅くな... 続きを読む
WordPress さくらサーバのMySQLが5.5であるためローカルからデータベースを移行できない問題について Unknown collation: 'utf8mb4_unicode_520_ci' - Qiita
ローカルのMySQL5.6へWordPressをインストールすると カラムによっては照合順序がutf8mb4_unicode_520_ciに設定されている。 MySQL5.5(さくらレンタルサーバー)ではこちらは使用できないため、 エクスポートしたSQL文の中で「_520」を一括選択し、削除しておく必要があります。 これにより、無事レンタルサーバにもローカルからWordPressの移行が可能になり... 続きを読む
日々の覚書: MySQL 8.0.1でutf8mb4_ja_0900_as_csが導入された
Sushi = Beer ?! An introduction of UTF8 support in MySQL 8.0 | MySQL Server Blog (ユーザーによる日本語訳: 寿司=ビール問題 : MySQL 8.0でのUTF8サポート入門 (MySQL Server Blogより) | Yakst )で言及されていた日本語用の照合順序 utf8mb4_ja_0900_as_cs 。... 続きを読む