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:
- Leroy Merlin rebaja un 65 % este pack de colchón y canapé de 150×190 cm con envío y montaje incluidoLeroy Merlin rebaja un 65 % este pack de colchón y canapé de 150x190 cm con envío y montaje incluido Si llevas tiempo pensando en renovar el dormitorio, esta oferta de Leroy... Leer más: Leroy Merlin rebaja un 65 % este pack de colchón y canapé de 150×190 cm con envío y montaje incluido
- PcComponentes estrena esta semana un portátil Lenovo ThinkPad perfecto para la vuelta al colePcComponentes estrena esta semana un portátil Lenovo ThinkPad perfecto para la vuelta al cole La vuelta al cole no significa solamente comprar libros, mochilas y material escolar. Para muchos estudiantes, universitarios y... Leer más: PcComponentes estrena esta semana un portátil Lenovo ThinkPad perfecto para la vuelta al cole
- ALDI pone a 4,99 euros unas gafas deportivas fotocromáticas que querrás llevar en todas tus salidasALDI pone a 4,99 euros unas gafas deportivas fotocromáticas que querrás llevar en todas tus salidas Si eres de los que aprovecha cualquier momento para salir a correr, montar en bicicleta, hacer... Leer más: ALDI pone a 4,99 euros unas gafas deportivas fotocromáticas que querrás llevar en todas tus salidas


