CREATE DATABASE en SQL

El comando CREATE DATABASE crea un contenedor lógico para tablas, vistas y procedimientos.

Esta lección trata DDL (definición de datos): cambiar la estructura de bases, tablas, índices o vistas. En producción, estas operaciones requieren permisos elevados y planificación.

Practica primero en entornos de prueba. Un DROP mal ejecutado puede ser irreversible sin copia de seguridad.

Esta lección sobre CREATE DATABASE en SQL forma parte del tutorial SQL de The Data Schools. Cada ejemplo está pensado para ejecutarse en el editor con las tablas de demostración Clientes, Productos o Pedidos.

Una base de datos es el contenedor lógico donde viven tablas, vistas, índices y procedimientos. Antes de crear tablas conviene planificar el nombre, permisos y convenciones de nomenclatura del proyecto.

Consejo: escribe consultas pequeñas y verifica el resultado antes de combinar varias cláusulas. Así localizas errores de sintaxis más rápido.

Errores frecuentes: olvidar la indentación en bloques if, for o def; confundir = con ==; no importar un módulo antes de usarlo.


Sintaxis de CREATE DATABASE

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

Plantilla

CREATE DATABASE nombre_base;

Crear una base de datos

Estas filas son las mismas en la mayoría de ejemplos del tutorial. Referencia esta tabla cuando adaptes las consultas a tus propios datos.

Crear una base de datos

CREATE DATABASE TiendaOnline;
Abrir en editor

Resumen de CREATE DATABASE

  • Requiere permisos elevados en el servidor.
  • En SQLite del editor se emula con ATTACH o esquemas locales.

Cómo practicar en el editor

1. Pulsa Pruébalo tú mismo en un ejemplo.
2. Cambia un filtro, columna o literal.
3. Ejecuta y compara el resultado con la tabla de ejemplo.

Comprueba lo aprendido

Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.