Temat: mySQL - szybkie pytanie

Co polecacie do bardzo prostych operacji (Insert / Select) na zdalnej bazie danych mySQL? Znajdę coś w standard library, czy trzeba dociągać? Jeśli dociągać, to co?

Wersja pythona bez większego znaczenia, aczkolwiek wolałbym jednak 2.7 niż 3.
Michał Jastrzębski

Michał Jastrzębski Django-fu, phpjutsu,
sql-do

Temat: mySQL - szybkie pytanie

SQLAlchemy

Temat: mySQL - szybkie pytanie

A jeśli nie SQLAlchemy, to co? Bo generalnie widzę, że SQLAlchemy to ORM, którego chyba nie do końca mam się czas teraz uczyć (za godzinę musi być zrobione :) )

Generalnie potrzebuję czegoś, czym szybko zrobię połączenie, ileśtam tysięcy insertów w czystym SQL, commit i tyle. Jednym słowem normalne stringi, coś jak sqlite3.
Michał Jastrzębski

Michał Jastrzębski Django-fu, phpjutsu,
sql-do

Temat: mySQL - szybkie pytanie

w SQL alchemy możesz też robić rawquery bez problemu. ORM to jeden z elementów tej biblioteki. Z tym ze o ile SQLAlchemy załatwia automatycznie szereg kwestii optymalizacji, leniwe zapytania itp itd. Spróbuj tego...
Marcin Staniszczak

Marcin Staniszczak Programista Python

Stanisław P.

Stanisław P. Software designer

Temat: mySQL - szybkie pytanie

Paweł Sopel:
A jeśli nie SQLAlchemy, to co? Bo generalnie widzę, że SQLAlchemy to ORM, którego chyba nie do końca mam się czas teraz uczyć (za godzinę musi być zrobione :) )
Czas nauki taki sam jak dla czystego modułu mysqldb.
Jeśli nie znasz żadnego, naucz się sqlalchemy. Tutorial do części nie-ormowej: http://www.sqlalchemy.org/docs/core/tutorial.html

A jak chcesz sam napisać wyrażenie, to też możesz zrobić .execute('select ... from ...')

Temat: mySQL - szybkie pytanie

SQLAlchemy +1
Marcin Staniszczak

Marcin Staniszczak Programista Python

Temat: mySQL - szybkie pytanie

Jak najbardziej się zgadzam;-) Ale jak faktycznie ma do zrobienia coś w rodzaju jednorazowego prostego importu to faktycznie "natywna" biblioteka może wystarczy, tym bardziej że SQLAlchemy użyje w analogiczny do niej sposób;-)
Tak czy inaczej, z SQLAlchemy warto się zapoznać.
A tak przy okazji - używał już ktoś z Was Pyramida? Przyglądam mu się ostatnio uważnie i przyznam się, że coraz bardziej mi się podoba. Chociaż często nadal szybciej jest użyć Django, choćby ze względu na jego panel admina;-)

Następna dyskusja:

Pytanie...




Wyślij zaproszenie do