La API de base de datos de Python (interfaz de programa de aplicación) es la interfaz de base de datos para Python estándar. La mayoría de las interfaces de la base de datos de Python cumplen este estándar. Hay varios servidores de base de datos compatibles con la base de datos de Python, como MySQL, GadFly, mSQL, PostgreSQL, Microsoft SQL Server 2000, Informix, Interbase, Oracle, Sybase, etc. Para conectarse con el servidor de base de datos MySQL desde Python, debemos importar mysql.connector interfaz.
Sintaxis:
CREATE DATABASE DATABASE_NAME
Ejemplo:
Python
# importing required libraries import mysql.connector dataBase = mysql.connector.connect( host ="localhost", user ="user", passwd ="gfg" ) # preparing a cursor object cursorObject = dataBase.cursor() # creating database cursorObject.execute("CREATE DATABASE geeks4geeks")
Producción:
El programa anterior ilustra la creación de la base de datos MySQL geeks4geeks en la que el nombre de host es localhost, el nombre de usuario es user y la contraseña es gfg.
Supongamos que queremos crear una tabla en la base de datos, luego necesitamos conectarnos a una base de datos. A continuación se muestra un programa para crear una tabla en la base de datos geeks4geeks que se creó en el programa anterior.
Python
# importing required library import mysql.connector # connecting to the database dataBase = mysql.connector.connect( host = "localhost", user = "user", passwd = "gfg", database = "geeks4geeks" ) # preparing a cursor object cursorObject = dataBase.cursor() # creating table studentRecord = """CREATE TABLE STUDENT ( NAME VARCHAR(20) NOT NULL, BRANCH VARCHAR(50), ROLL INT NOT NULL, SECTION VARCHAR(5), AGE INT )""" # table created cursorObject.execute(studentRecord) # disconnecting from server dataBase.close()
Producción:
Publicación traducida automáticamente
Artículo escrito por riturajsaha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA