Python MySQL Crear base de datos
Crear una base de datos
Para crear una base de datos en MySQL, use la instrucción "CREATE DATABASE":
Ejemplo
crear una base de datos llamada "mydatabase":
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE
mydatabase")
Si el código anterior se ejecutó sin errores, ha creado correctamente una base de datos.
Comprobar si existe la base de datos
Puede verificar si existe una base de datos enumerando todas las bases de datos en su sistema usando la declaración "MOSTRAR BASES DE DATOS":
Ejemplo
Devuelve una lista de las bases de datos de tu sistema:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
O puede intentar acceder a la base de datos al realizar la conexión:
Ejemplo
Intente conectarse a la base de datos "mydatabase":
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
Si la base de datos no existe, obtendrá un error.