🧠 Кога кой тип се ползва (накратко)
🔢 Числа
-
INT→ броячи, ID-та -
FLOAT / DOUBLE→ измервания (температура, напрежение) -
DECIMAL→ пари, точни стойности
📝 Текст
-
VARCHAR→ имена, кратки текстове -
TEXT→ описания, логове -
LONGTEXT→ огромни логове / JSON като текст
✅ Булево
-
BOOLEAN→ реално еTINYINT(1)-
0 = false -
1 = true
-
📅 Време
-
DATETIME→ дата + час (ръчно задаване) -
TIMESTAMP→ автоматично време (audit, updates)
📦 JSON
-
JSON→ настройки, конфигурации, гъвкави данни
(може да се търси вътре!)
🔐 ENUM
-
Ограничени състояния
-
По-бързо и по-сигурно от текст
⚠️ Чести грешки
❌ FLOAT за пари
❌ TEXT когато VARCHAR е достатъчен
❌ липса на utf8mb4
❌ няма индекси
Leave a comment
No comments