(0) Есть конечно, миллионы разных разновидностей. Но лучше изучить ванильный mysql чем изучать конструкторы запросов. Там для изучения материала столько же, а пользы не много. К тому же нет гарантии что этот конструктор запросов сделает тебе наиболее оптимальный запрос. Приходится после него проверять что он сконструировал, и тогда все равно нужно знаниче чистого mysql.
(6) Но ТС хочет конструктор по причине что не знает сам mysql. Я не считаю что это правильный путь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший