Формирование запросов на языке SQL должно осуществляться в строгом соответствии с форматом (правилом формирования) команды.
При описании структуры и правил использования некоторого языка программирования употребляется определенная система обозначений. Для описания форматов команд языка SQL используем так называемую форму Бэкуса-Наура (БНФ), в которой приняты следующие обозначения: