Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Cel SQLAlchemy nad MySQLdb

Nie używasz SQLAlchemy zamiast MySQLdb — używasz SQLAlchemy, aby uzyskać dostęp do czegoś takiego jak MySQLdb, naszsql (inny sterownik MySQL, który słyszałem, jest ładniejszy i ma lepszą wydajność), moduł sqlite3, psycopg2 lub jakikolwiek inny używany sterownik bazy danych.

ORM (jak SQLAlchemy) pomaga wyodrębnić szczegóły używanej bazy danych. Pozwala to uniknąć zagubionych szczegółów systemu bazy danych, którego używasz, unikając czasami błędów (i wprowadzając możliwość innych) i czyniąc portowanie trywialnym (przynajmniej teoretycznie).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL #1093 - W klauzuli FROM nie można określić tabeli docelowej „prezenty” do aktualizacji

  2. Kolumna nie może mieć wartości null Mysql

  3. Nieznany błąd kolumny w tej instrukcji MySQL COUNT?

  4. MySQL/Python -> Niewłaściwa składnia symbolu zastępczego w instrukcjach?

  5. Baza danych nieskonfigurowana laravel podczas migracji