Why do you worry to capitalize datatypes?
You also capitalized other keywords than statements, like 'TABLE', 'PRIMARY KEY', 'UNIQUE', 'NOT NULL', 'NULL'.
I prefer to capitalize keywords used to construct SQL statements(including built-in functions, attributes, options, so on),
and use all lowercases for others(user supplied resource names including user-defined-functions), even if that were compound words.
And, I prefer to use under score to separate each words in a compound word.
For example, I prefer to use employee_id than EmployeeId or EmployeeID.
Because, all of employee_id, Employee_Id, Employee_ID, EMPLOYEE_ID would be treated as same thing in SQL.