SQL CREATE TABLE
Brandon M. · 12 de mayo de 2026
¿Pá qué sirve?
Crea tablas we.
¿Como y cuando se usa?
Se usa cuando quieres crear tablas we, su sintaxis es la siguiente:
sql
CREATE TABLE nombre_de_la_tabla
(nombre_del_campo tipo(numero de caracteres si aplica) característica,
nombre_del_campo tipo(numero de caracteres si aplica) característica
);Por ejemplo, si quisiéramos crear una tabla para registrar consolas de videojuegos podría ser algo como:
sql
CREATE TABLE consolas (
id_consola INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
nombre_consola VARCHAR(50) NOT NULL,
fabricante VARCHAR(30) NOT NULL,
anio_lanzamiento INT NOT NULL,
precio_lanzamiento DECIMAL(10, 2),
descripcion_consola TEXT
);Bueno y como se puede interpretar esto? sencillo lo primero es el nombre de la tabla en este caso, consolas que tendrá:
- ID de la consola: Es un número automático (
INT) que sirve como llave primaria; es el número único que identifica a cada consola en la base de datos. - Nombre de la consola: Texto (
VARCHAR) de hasta 50 caracteres para el nombre, y es obligatorio llenarlo. - Fabricante: Texto (
VARCHAR) de hasta 30 caracteres para saber quién hizo la consola, y también es obligatorio. - Año de lanzamiento: Un número (
INT) para el año en que salió al mercado; también es obligatorio. - Precio de lanzamiento: Un formato especial (
DECIMAL) para guardar el precio con sus decimales exactos. - Descripción: Por último, el campo para echar toda la historia (
TEXT). Este no tiene límite de tamaño y, si quieres, lo puedes dejar vacío.
Si consultamos nuestra tabla con SELECT ejecutando:
sql
SELECT * FROM consolas;Veremos que nuestra tabla se creo pero esta vacía:

Ya para tener datos tendremos que usar el INSERT, que lo puedes ver en ese articulo.
Consideraciones
- Todas las columnas serán o NULL o NOT NULL
- Es importante no confundir valores nulos con cadenas vacías, los valores nulos es nada, pero cadenas vacías puede que sean espacios o algo más.
- Las llaves primarias jamás podrán ser nulas.
- Al hablar de la creación de las tablas podemos ya estar en la capa física, de la cual hablamos en el modelado de datos.
- Por ultimo, todo lo relacionado a SQL en estos artículos sera utilizando PostgreSQL y la consola de PgAdmin 4, lo pueden descargar desde acá PostgresSQL
Referencias
- W3Schools.com. (s. f.). https://www.w3schools.com/sql/default.asp