DECIMAL (または NUMERIC) 型
CREATE TABLE `exchange` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `rate` decimal(5,2) NOT NULL, `time` int(10) UNSIGNED NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DECIMAL (または NUMERIC) 型:
小数点以下の精度が重要な場合に使います。
例えば、金融や会計など、正確な計算が求められる分野で役立ちます。
例: DECIMAL(5,2) は最大5桁の数字のうち小数点以下2桁を許容します。