Í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
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluació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ásModelos 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