PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dla początkujących, czy jest duża różnica między MySQL a PostgreSQL?

Powodem, dla którego zwykle sugeruję PostgreSQL przed MySQL, jest to, że MySQL jest daleki od standardów (pod względem SQL). Nie obsługuje korzystania z funkcji okna (wersja 8.4), wspólnych wyrażeń tabel (8.4), SPRAWDŹ ograniczenia , operator EXCEPT/MINUS, nawet FULL OUTER JOIN... Nawet jeśli nigdy nie słyszałeś o tych słowach, w pewnym momencie będziesz musiał użyć tych pojęć.

Gorąco sugeruję, abyś zaczął od PostgreSQL, wtedy możesz dowiedzieć się, czym jest „prawdziwy” SQL. Następnie możesz zdecydować, czy MySQL jest wystarczający, czy nie.

PS Zacząłem od MySQL i żałowałem tego. Teraz używam PostgreSQL i uwielbiam go.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz z dynamiczną nazwą pola

  2. Zachowaj strefę czasową w typie PostgreSQL timestamptz

  3. Funkcje PL/pgSQL:Jak zwrócić normalną tabelę z wieloma kolumnami za pomocą instrukcji execute?

  4. Czy mogę wycofać już zatwierdzoną transakcję? (utrata danych)

  5. PostgreSQL - dynamiczna wartość jako nazwa tabeli