INT
INT is a whole number. TINYINT, SMALLINT, MEDIUMINT, BIGINT differ by range. INT UNSIGNED cannot be negative (good for ids). AUTO_INCREMENT is usually INT or BIGINT.
Marks 0–100: INT or TINYINT. Don’t INT(11) as ‘max 11 digits’ — the display width is a leftover, not a limit (deprecated).
Trap — INT for phone. Trap: INT(1) as boolean — use TINYINT(1) by habit, still 0/1.
On the example next to this theory: INT: create two demo rows, then SELECT qty >= 2 ordered. Say which labels come back.
Exam tip
roll INT PRIMARY KEY, marks INT