このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
db:mysql [2018/10/24 10:57] yusuke_komori |
db:mysql [2022/06/16 12:42] (現在) humolife |
||
---|---|---|---|
行 1: | 行 1: | ||
====== MySQL ====== | ====== MySQL ====== | ||
未整理情報 | 未整理情報 | ||
- | * [[MySQLの文字コードとCollation|https:// | + | * [[db: |
+ | * [[db: | ||
+ | * [[db: | ||
+ | * [[db: | ||
+ | * [[db: | ||
+ | * [[db: | ||
+ | |||
+ | ===== 文字コード | ||
+ | 参考 [[https:// | ||
utf8mb4_general_ci 半角全角を区別する\\ | utf8mb4_general_ci 半角全角を区別する\\ | ||
- | utf8mb4_unicode_ci 半角全角を区別しない(半角英数カタカナ=全角英数カタカナ) | + | utf8mb4_unicode_ci 半角全角を区別しない(半角英数カタカナ=全角英数カタカナ)\\ |
+ | フリーワード検索があるサイトでは「utf8mb4_unicode_ci」が良さげ | ||
+ | |||
+ | **※ ログインに使用する、IDやパスワードなど厳密なチェックが必要なものは「utf8mb4_bin」を使う** | ||
+ | |||
+ | select時の文字コードの指定方法 | ||
+ | < | ||
+ | select * from account where concat(name, | ||
+ | </ | ||
+ | ===== ページネーション ===== | ||
+ | 参考 [[https:// | ||
+ | < | ||
+ | (SELECT id, title FROM entry WHERE id < 3 ORDER BY id DESC LIMIT 1) | ||
+ | UNION ALL | ||
+ | (SELECT id, title FROM entry WHERE id >= 3 ORDER BY id ASC LIMIT 3) | ||
+ | </ |