Advertisement
Fhernd

operaciones-base-datos.py

Jul 30th, 2018
2,528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. import sqlite3
  2.  
  3. lenguajes = [
  4.     ('Python', 3.7),
  5.     ('Java', 11),
  6.     ('C#', 7),
  7.     ('PHP', 7.0)
  8. ]
  9.  
  10. bd = sqlite3.connect('lenguajes.db')
  11.  
  12. # Creación de la tabla Lenguajes:
  13. cursor = bd.cursor()
  14. cursor.execute('CREATE TABLE Lenguajes(nombre TEXT, version REAL)')
  15. bd.commit()
  16.  
  17. # Inserción de datos:
  18. cursor.executemany('INSERT INTO Lenguajes VALUES (?, ?)', lenguajes)
  19. bd.commit()
  20.  
  21. # Lectura de datos:
  22. for fila in bd.execute('SELECT * FROM Lenguajes'):
  23.     print(fila)
  24.  
  25. # Recuperación de valores a partir de una consulta:
  26. print()
  27. version = 5
  28.  
  29. for fila in bd.execute('SELECT * FROM Lenguajes WHERE version <= ?', (version, )):
  30.     print(fila)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement