[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