preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

El resultado de ejecutar este código es que la base de datos se actualiza con una séptima fila por ‘Denise Byrne’. Esto se puede ver en MySQL Workbench si miramos el contenido de la tabla de estudiantes: Hay un par de puntos a tener en cuenta sobre este ejemplo de código. La primera es que nosotros han utilizado las comillas dobles alrededor de la cadena que define el comando INSERT— esto se debe a que una cadena de comillas dobles nos permite incluir comillas simples dentro de esa cadena. Esto es necesario ya que necesitamos citar cualquier valor de cadena pasado al base de datos (como ‘Denise’). La segunda cosa a tener en cuenta es que, por defecto, la interfaz de la base de datos PyMySQL requiere que el programador decida cuándo confirmar o revertir una transacción. Una transacción se introdujo en el último capítulo como una unidad atómica de trabajo que debe puede completarse o en su totalidad o retrotraerse para que no se realicen cambios. Sin embargo, la forma en que indicamos que una transacción está completada es llamando importar pymysql

Abrir conexión a la base de datos

conexión = pymysql.connect(’localhost’, ‘usuario’, ‘contraseña’, ‘uni-base de datos’)

preparar un objeto de cursor usando el método cursor()

cursor = conexión.cursor() intentar:

Ejecutar el comando INSERTAR

cursor.execute(“INSERTAR EN Alumnos (id, nombre, apellido, asunto, correo electrónico) VALORES (7, ‘Denise’, ‘Byrne’, ‘Historia’, ‘db@mi.com’)”)

Confirmar los cambios en la base de datos

conexión.commit() excepto:

Algo salió mal

revertir los cambios

conexión.rollback()

Cerrar la conexión a la base de datos

conexión.cerrar() 25.4 Insertar datos en la base de datos 297

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más