CREATE DATABASE en Python con MySQL
Para
crear una base de datos en MySQL en python
, use la declaración
CREATE DATABASE
.
Para crear una base de datos en
MySQL
utilizando Python, necesitarás la biblioteca
mysql-connector-python
, que proporciona la funcionalidad para conectarse y ejecutar consultas en una base de datos MySQL. Asegúrate de tener esta biblioteca instalada antes de continuar.
- Puedes profundizar sobre la sintaxis de SQL en el tutorial de CREATE DATABASE en SQL .
Crear una Base de Datos en MySQL con Python
Crea una base de datos llamada
"BBDD_Clientes"
utilizando Python:
Ejemplo
mycursor.execute("CREATE TABLE clientes (nombre VARCHAR(255), direccion VARCHAR(255))")
print(mycursor)
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"
:
Asegúrate de reemplazar "tu_usuario" y "tu_contraseña" con las credenciales correctas de tu servidor MySQL. Al ejecutar este código, se creará la base de datos "BBDD_Clientes" y luego la tabla "clientes" dentro de esa base de datos. Ahora puedes usar esta base de datos y tabla para almacenar información de clientes.
Ejemplo para ver una lista de las bases de datos disponibles en MySQL
Devuelva una lista de las bases de datos de su sistema: En el ejemplo se muestra cómo ver una lista de las bases de datos disponibles en el sistema MySQL al que te has conectado.
Ejemplo
frutas = ["pera", "mango", "fresa"]
frutas.append("uva")
print(frutas)
Asegúrate de reemplazar
"tu_localhost"
,
"tu_usuario"
y
"tu_contraseña"
con las credenciales correctas de tu servidor MySQL. Al ejecutar este código, se mostrará una lista de las bases de datos disponibles en el sistema MySQL al que te hayas conectado.
Ejemplo para acceder a la base de datos al realizar la conexión
Intente conectarse a la base de datos "mydatabase": El código sirve para conectarse a una base de datos llamada
"tu_bbdd"
en el servidor MySQL local.
Aquí tienes el ejemplo completo de cómo intentar conectarte a la base de datos
"mydatabase"
:
Ejemplo
mycursor.execute("CREATE TABLE clientes (nombre VARCHAR(255), direccion VARCHAR(255))")
print(mycursor)
Si la base de datos no existe, obtendrá un error.
Asegúrate de reemplazar
"tu_usuario"
,
"tu_contraseña"
y
"mydatabase"
con las credenciales correctas y el nombre de la base de datos a la que deseas conectarte. Al ejecutar este código, intentará establecer una conexión con la base de datos
"mydatabase"
en el servidor MySQL local.
Si la conexión es exitosa, imprimirá " Conexión exitosa a la base de datos ". Si ocurre un error al conectar, imprimirá un mensaje de error.
Es importante manejar posibles errores al conectarse a la base de datos para evitar problemas inesperados.
Practica CREATE DATABASE en Python con MySQL en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Crea una base de datos llamada
Crea una base de datos llamada "BBDD_Clientes" utilizando Python.
Ejemplo
mycursor.execute("CREATE TABLE clientes (nombre VARCHAR(255), direccion VARCHAR(255))")
print(mycursor)
Ejercicio: Añadir con append()
Crea una base de datos llamada "BBDD_Clientes" utilizando Python.
Ejercicio: Asegúrate de reemplazar
Asegúrate de reemplazar "tu_localhost" , "tu_usuario" y "tu_contraseña" con las credenciales correctas de tu servidor My.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.