Если раньше занимались статикой, зачем перешли к динамике и сразу веб магазин? Возьмите цмс и настройте если нужно быстро. Если только начинаете работать в этом направлении может взять для начала задачи попроще? Не боитесь подвести заказчика и фикалокодить по ходу, кому то потом же разгребать это придется.
MySQL использует язык запросов SQL, в целом почти для всех реляционных бд он весьма схож, так что учить на начальном этапе лучше все же SQL, затем уже более тонко нюансы работы с разными бд. Повторюсь - веб магазин, пожалуй, не задача для начинающего. Начните с более простых задач.