На счёт отличий - это точно. В основном синтаксис только основы близок, т.е. всякие INSERT, UPDATE, CREATE.... ну а многие вещи могут быть по разному сделны. Скажем мне так и не удалось найти как сделать так в MySQL, чтобы я мог использовать что-то вроде счётчика в своём запросе, т.е. например заполнить поле таблицы чётными числами по возрастанию в соответствии с порядком выбранных записей. А вот вроде бы в языке SQL ADS-сервера есть такая фишка (хоть я и не специалист по ADS).
Я так понимаю, что тут такая же ситуация, как скажем с бейсиком. Уж сколько вариантов его существует. Начиная от экзотического ZX-spectrum (язык удивительный, ни на кого не похожий, долго от него отвыкал, можно сказать моя колыбель программирования <!--emo&:)-->
<!--endemo--> ) и заканчивая самыми распространёнными.... И все они называются гордым словом БЕЙСИК!