Во-первых, если вы действительно не хотите изменить имена полей, не делайте этого. Это не так уж важно, если все, что вы делаете, - это изучение SQL. Обратите внимание, что если вы хотите изучить синтаксис для этого, то, конечно, это было бы полезным упражнением, но в остальном я позволил бы ему.
Ваш отредактированный вопрос упоминает использование пробелов в именах. Это не разрешено Правила для того, что составляет «Идентификатор SQL», будь то имя таблицы, столбца, ограничения и т. Д., Имеют некоторые строгие правила, и они упрощены тем, что вы должны использовать только буквы, подчеркивания и цифры, за исключением того, что вы можете не начинайте с цифры.
Теперь, почему веб-сайт, который вы используете для изучения SQL, не жалуется, когда вы добавляете те пробелы, которые я не знаю, и для меня это делает его немного подозрительным. Звучит не так, как если бы он на самом деле использовал известный механизм базы данных, поскольку только наличие этих пробелов там + дополнительные слова заставили бы любой нормальный механизм базы данных жаловаться на плохой синтаксис.
Чтобы исправить это, либо добавьте подчеркивание вместо пробелов, либо заключите контракт и используйте camelCasing, например: FirstName, LastName