Cargando

  • 1 Min To Read
  • 01 Jan, 0001
    Índice de contenido

    25.7 Creación de tablas No son solo datos que puede agregar a una base de datos; si lo deseas puedes programar- crear automáticamente nuevas tablas para usarlas con una aplicación. Este proceso sigue exactamente el mismo patrón que los utilizados para INSERTAR, ACTUALIZAR y ELIMINAR. El la única diferencia es que el comando enviado a la base de datos contiene un CREAR instrucción con una descripción de la tabla que se va a crear. Esto se ilustra a continuación: 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 comando CREAR

    cursor.execute(“CREATE TABLE log (mensaje VARCHAR(100) NO NULO)”)

    Confirmar los cambios en la base de datos

    conexión.commit() excepto:

    revertir los cambios si hay una excepción/error

    conexión.rollback()

    Cerrar la conexión a la base de datos

    conexión.cerrar() Esto crea un nuevo registro de tabla dentro de la base de datos uni; esto se puede ver mirando en las tablas enumeradas para la base de datos uni dentro de MySQL Workbench. 300 25 Módulo PyMySQL

    comments powered by Disqus