PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Gibt es für einen Anfänger einen großen Unterschied zwischen MySQL und PostgreSQL?

Der Grund, warum ich normalerweise PostgreSQL vor MySQL vorschlage, ist, dass MySQL weit von den Standards entfernt ist (in Bezug auf SQL). Es unterstützt nicht die Verwendung von Fensterfunktionen (Version 8.4), allgemeine Tabellenausdrücke (8.4), CHECK-Einschränkungen , EXCEPT/MINUS-Operator, sogar FULL OUTER JOINs ... Auch wenn Sie vielleicht noch nie von diesen Wörtern gehört haben, müssen Sie diese Konzepte irgendwann verwenden.

Ich empfehle Ihnen dringend, mit PostgreSQL zu beginnen, dann können Sie lernen, was "echtes" SQL ist. Dann können Sie entscheiden, ob MySQL ausreicht oder nicht.

P.S. Ich habe mit MySQL angefangen und es bereut. Ich benutze jetzt PostgreSQL und ich liebe es.