PHPデータベースコード
| 照合順序 | 特徴 | おすすめ度 |
|---|---|---|
utf8mb4_general_ci | 最も広く使われる。パフォーマンス重視。 | ◎ |
utf8mb4_unicode_ci | 多言語対応。正確なソート・比較が可能。 | ◎(精密) |
utf8mb4_0900_ai_ci | MySQL 8.0以降用。最新・最適。 | ◎(8.0以上) |
MariaDBユーザー:
utf8mb4_unicode_ciが安全です
MySQL 8.0以上のユーザー:utf8mb4_0900_ai_ciがベスト
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
description TEXT,
image1 VARCHAR(255),
image2 VARCHAR(255),
image3 VARCHAR(255),
image4 VARCHAR(255),
image5 VARCHAR(255),
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;