このページの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) | ||
| + | </ | ||