PHPデータベースコード

最終更新日

照合順序特徴おすすめ度
utf8mb4_general_ci最も広く使われる。パフォーマンス重視。
utf8mb4_unicode_ci多言語対応。正確なソート・比較が可能。◎(精密)
utf8mb4_0900_ai_ciMySQL 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;