sql >> Databasteknik >  >> RDS >> PostgreSQL

För en nybörjare, är det stor skillnad mellan MySQL och PostgreSQL

Anledningen till att jag brukar föreslå PostgreSQL före MySQL är för att MySQL är långt ifrån standarden (SQL-mässigt). Den stöder inte användningen av fönsterfunktioner (8.4 version), vanliga tabelluttryck (8.4), CHECK-begränsningar , UTOM/MINUS-operator, till och med FULL OUTER JOINs... Även om du kanske aldrig har hört talas om dessa ord, måste du använda dessa begrepp någon gång.

Jag rekommenderar starkt att du börjar med PostgreSQL, då kan du lära dig vad "riktig" SQL är. Sedan kan du bestämma om MySQL är tillräckligt eller inte.

P.S. Jag började med MySQL och jag ångrade mig. Jag använder nu PostgreSQL och jag älskar det.



  1. Kan inte ansluta till MySQL 4.1+ med gammal autentisering

  2. PERIOD_DIFF() Exempel – MySQL

  3. psql-klienten kan vara ett schackbräde nu...

  4. MariaDB JSON_KEYS() Förklarad