У меня в Postgres вот так работает.
CREATE table courses
(id INT PRIMARY KEY,
faculty VARCHAR(55) NULL,
number INT NULL);
Кстати. Бывают разные диалекты SQL. И где-то вместо varchar используется text или string.
Вообще надо указывать тип БД который используется.