Fhernd icon

operaciones-base-datos.py

Fhernd | PRO | 07/31/18 02:18:57 AM UTC | 0 ⭐ | 3574 👁️ | Never ⏰ | []
Python |

660 B

|

None

|

0 👍

/

0 👎

import sqlite3
 
lenguajes = [
    ('Python', 3.7),
    ('Java', 11),
    ('C#', 7),
    ('PHP', 7.0)
]
 
bd = sqlite3.connect('lenguajes.db')
 
# Creación de la tabla Lenguajes:
cursor = bd.cursor()
cursor.execute('CREATE TABLE Lenguajes(nombre TEXT, version REAL)')
bd.commit()
 
# Inserción de datos:
cursor.executemany('INSERT INTO Lenguajes VALUES (?, ?)', lenguajes)
bd.commit()
 
# Lectura de datos:
for fila in bd.execute('SELECT * FROM Lenguajes'):
    print(fila)
 
# Recuperación de valores a partir de una consulta:
print()
version = 5
 
for fila in bd.execute('SELECT * FROM Lenguajes WHERE version <= ?', (version, )):
    print(fila)

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎