[python] par dotazu od zacatecnika v SQL
Lubomir Vogl
python na vogl.cz
Pondělí Prosinec 25 11:41:41 CET 2017
Ahoj,
potreboval bych poradit s SQL. Hraju si s MariaDB a zajimalo by me :
- jaka je nejlepsi knihovna pro praci s SQL ? Zatim jsem nasel (PyMySQL,
SQLAlchemy, MySqlDb) Chtel bych se naucit neco co bude mozne pouzit i na
slozitejsi projekty
- je ORM vhodne i na jednodussi projekty ?
- pokud budu v SQL chtit pouzivat vice SQL dotazu, je to mozne udelat
pres jedno spojeni (jeden cursor) nebo je nutne mit vice otevrenych
spojeni ? Viz nasledujici priklad - jedno otevrene spojeni
sql = "SELECT * FROM portal WHERE typ_id = " + str(typ)
self.cursor.execute(sql)
data = self.cursor.fetchall()
c = self.cursor.rowcount
for row in data:
sql1 = "INSERT INTO values VALUES ('',NOW(),0," + str(row[0]) + ")"
try:
self.cursor.execute(sql1)
except:
self.db.rollback()
Další informace o konferenci Python