MySQL से पहले मैं आमतौर पर PostgreSQL का सुझाव देता हूं क्योंकि MySQL मानकों (एसक्यूएल-वार) से बहुत दूर है। यह विंडो फ़ंक्शंस (8.4 संस्करण), सामान्य टेबल एक्सप्रेशन (8.4), चेक बाधाओं के उपयोग का समर्थन नहीं करता है , EXCEPT/MINUS ऑपरेटर, यहां तक कि FULL OUTER JOINs... भले ही आपने इन शब्दों के बारे में कभी नहीं सुना हो, आपको कभी न कभी उन अवधारणाओं का उपयोग करना होगा।
मैं दृढ़ता से आपको PostgreSQL से शुरू करने का सुझाव देता हूं, फिर आप सीख सकते हैं कि "वास्तविक" SQL क्या है। फिर, आप तय कर सकते हैं कि MySQL पर्याप्त है या नहीं।
पी.एस. मैंने MySQL से शुरुआत की और मुझे इसका पछतावा हुआ। मैं अब PostgreSQL का उपयोग करता हूं और मुझे यह पसंद है।