Basic Databases Python Flashcards

1
Q

Crear o abrir una base de datos x como y en python correctamente

A

import sqlite3

y = sqlite3.connect(“x”)
y.close()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Guardar cambios realizados hasta el momento en una base de datos como y en python

A

y.commit()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ejecutar un comando x SQL en una base de datos como y en python

A

y.execute(“x”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Extraer (despaquetar) en variables datos de todas las columnas de una fila ah=a con 3 columnas de una base de datos y como z

A

for a, b, c in z.execute(“SELECT * FROM x WHERE ah=a”):

-> pass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Crear cursor x de una base de datos como y, ejecutar en el un query x, y cerrar cursor

A

x = y.cursor()

x. execute(“z”)
x. close()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Obtener una lista de tuplas de un cursor x que ha ejecutado un query

A

x.fetchall()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Obtener la siguiente tupla de un cursor x que ha ejecutado un query

A

x.fetchall()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ejecutar un comando x SQL en una base de datos como y en python con dos campos que puedan ser reemplazados por strings z w respectivamente

A

y.execute(“x ? ?”, (“z”, “w”))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Obtener numero de filas de un cursor o base de datos como x que ha ejecutado un query

A

x.rowcount

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Guardar cambios realizados hasta el momento en un cursor x

A

x.connection.commit()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ejecutar un comando x SQL en una base de datos como y en python con un solo campo que puedan ser reemplazado por string z

A

y.execute(“x ? ?”, (“z”,))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly