PYTHON MYSQL CREATE DATABASE

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.