Tiempo de lectura estimado: 4 minutos
Cómo crear una tabla en MySQL
En esta nueva entrada, veremos cómo crear nuestra primera tabla en MySQL. Para ello, lo primero es crear una base de datos, proceso que ya vimos en los vídeos anteriores.
Cuando queremos crear una tabla en MySQL, debemos tener previamente definida su estructura, incluyendo los tipos de datos y las relaciones entre las distintas tablas. Si no seguimos estos pasos, es posible que se generen errores durante el proceso de creación. Es importante tener esto en cuenta para evitar futuros imprevistos.
Leer ahora - Cómo activar resolución HD en WhatsApp
Abrimos XAMPP e iniciamos Apache y MySQL. Accedemos al SHELL.







Para conocer la base de datos donde debemos crear la tabla, podemos utilizar el comando SHOW DATABASES, el cual permite listar todas las bases de datos.
Mostrar la base de datos:
SHOW DATABASES;
Se mostrará una lista de todas las bases de datos, de la siguiente manera.
- colegio_db
- information_schema
- mysql
- performance_schema
- phpmyadmin
- test
Usar la base de datos:
Ahora, lo siguiente es usar una de ellas. Para ello, existe un comando llamado USE seguido del nombre de la base de datos
USE colegio_db;
Este comando selecciona la base de datos colegio_db para que cualquier operación posterior se realice en ella.









Crear una tabla llamada alumnos:
Este comando crea una tabla llamada alumnos dentro de la base de datos colegio_db.
CREATE TABLE alumnos(
id INT PRIMARY KEY NOT NULL,
nombre VARCHAR(30) NULL,
direccion VARCHAR(15)
);






La tabla tiene tres columnas:
id: de tipoINT(entero), será la clave primaria (PRIMARY KEY) de la tabla y no puede ser nulo (NOT NULL). Esto significa que cada registro en la tabla debe tener unidúnico.nombre: de tipoVARCHAR(30), puede contener hasta 30 caracteres y puede ser nulo (NULL), lo que significa que se puede dejar vacío.direccion: de tipoVARCHAR(15), puede contener hasta 15 caracteres. No especificaste si puede ser nulo o no, así que por defecto será nulo (NULL).
Vamos a detallar un poco más cada componente de la declaración CREATE TABLE:
id INT PRIMARY KEY NOT NULL
id: nombre de la columna.INT: tipo de datos entero.PRIMARY KEY: esta columna será la clave primaria de la tabla, lo que significa que cada valor en esta columna debe ser único.NOT NULL: esta columna no puede tener valores nulos, es decir, cada registro debe tener un valor para esta columna.
nombre VARCHAR(30) NULL
nombre: nombre de la columna.VARCHAR(30): tipo de datos cadena de texto, con una longitud máxima de 30 caracteres.NULL: esta columna puede tener valores nulos.
direccion VARCHAR(15)
direccion: nombre de la columna.VARCHAR(15): tipo de datos cadena de texto, con una longitud máxima de 15 caracteres.
En resumen, has creado una tabla llamada alumnos en la base de datos colegio_db con tres columnas: id, nombre y direccion. La columna id es la clave primaria y no puede ser nula, mientras que las columnas nombre y direccion pueden ser nulas.
Demostración en vídeo del proceso completo para crear una tabla alumnos en MySQL:
Seguir leyendo:
- Precio de la gasolina en Cataluña hoy (actualizado 2026)



Precio de la gasolina en Cataluña hoy (actualizado 2026) Evolución del precio de la gasolina en Cataluña El precio de la gasolina en Cataluña puede cambiar varias veces al día en función... Lee más: Precio de la gasolina en Cataluña hoy (actualizado 2026) - Precio de la gasolina en Madrid hoy (actualizado 2026)



¿Cuánto cuesta la gasolina en Madrid actualmente? El precio de la gasolina en Madrid puede cambiar con bastante frecuencia debido a la alta demanda y a la gran cantidad de estaciones de... Lee más: Precio de la gasolina en Madrid hoy (actualizado 2026) - Precio de la luz hoy en Cataluña



¿Cuál es el precio de la luz hoy en Cataluña? El precio de la tarifa de la luz hoy en Cataluña cambia cada hora en función del mercado eléctrico en España. Este... Lee más: Precio de la luz hoy en Cataluña

