Para crear una base de datos en MySQL, use la declaración «CREATE DATABASE«:
Crea una Base de Datos
Crea una base de datos llamada «BBDD_Clientes»:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="tu usuario",
passwd="tu contraseña"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE clientes (nombre VARCHAR(255), direccion VARCHAR(255))")
Si el código anterior se ejecutó sin errores, ha creado correctamente una base de datos.
Compruebe si la base de datos existe Puede verificar si existe una base de datos enumerando todas las bases de datos en su sistema usando la declaración «SHOW DATABASES«:
Ejemplo
Devuelva una lista de las bases de datos de su sistema:
import mysql.connector
mydb = mysql.connector.connect(
host=“tu_localhost”,
user=“tu_usuario”,
passwd=“tu_contraseña”
)
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=“tu_usuario”,
passwd=“tu_contraseña”,
database=“tu_bbdd”
)
Si la base de datos no existe, obtendrá un error.