Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Reto 4: Actualización | CRUD
SQL in Python Projects

Reto 4: ActualizaciónReto 4: Actualización

Completa todas las partes de la tarea en secuencia

  • 🔖 Utiliza tu código del Desafío 3: Creación
  • 📼 Añade unos cuantos registros más a la tabla `users
  • 🔄 Actualiza email en el registro de la tabla users donde id = 1
  • 📃 Obtener todos los registros de la tabla `users
  • 🎞 Obtener todos los registros de la tabla `users
  • 🪖 Guardar los cambios
  • Cierra la conexión a la base de datos
1. It is recommended to do ...
2. Some text It is how code looks like text again
3. Use such method.

import sqlite3

# Connect to the database or create it
conn = sqlite3.connect('mydatabase.db')

# Create a cursor object
cursor = conn.cursor()

# Create the "users" table with fields
cursor.execute('''
    CREATE TABLE IF NOT EXISTS users (
        id INTEGER,
        user_name TEXT,
        email TEXT,
        password TEXT
    )
''')

# UPDATE the record
query = "UPDATE users SET email = 'new@gmail.com' WHERE id = 1"
cursor.execute(query)

# Execute SELECT query
select_query = "SELECT * FROM users"
cursor.execute(select_query)

# Output
data = cursor.fetchall()
print(data)

# Save changes and close the connection
conn.commit()
conn.close()
      

¿Todo estuvo claro?

Sección 3. Capítulo 7
course content

Contenido del Curso

SQL in Python Projects

Reto 4: ActualizaciónReto 4: Actualización

Completa todas las partes de la tarea en secuencia

  • 🔖 Utiliza tu código del Desafío 3: Creación
  • 📼 Añade unos cuantos registros más a la tabla `users
  • 🔄 Actualiza email en el registro de la tabla users donde id = 1
  • 📃 Obtener todos los registros de la tabla `users
  • 🎞 Obtener todos los registros de la tabla `users
  • 🪖 Guardar los cambios
  • Cierra la conexión a la base de datos
1. It is recommended to do ...
2. Some text It is how code looks like text again
3. Use such method.

import sqlite3

# Connect to the database or create it
conn = sqlite3.connect('mydatabase.db')

# Create a cursor object
cursor = conn.cursor()

# Create the "users" table with fields
cursor.execute('''
    CREATE TABLE IF NOT EXISTS users (
        id INTEGER,
        user_name TEXT,
        email TEXT,
        password TEXT
    )
''')

# UPDATE the record
query = "UPDATE users SET email = 'new@gmail.com' WHERE id = 1"
cursor.execute(query)

# Execute SELECT query
select_query = "SELECT * FROM users"
cursor.execute(select_query)

# Output
data = cursor.fetchall()
print(data)

# Save changes and close the connection
conn.commit()
conn.close()
      

¿Todo estuvo claro?

Sección 3. Capítulo 7
some-alt