02 - Create table en PhpMyAdmin


 

La instrucción CREATE TABLE en SQL se utiliza para crear nuevas tablas en una base de datos. Al usarla, puedes definir las columnas de la tabla, sus tipos de datos, restricciones y otras propiedades.

Aquí tienes algunos ejemplos básicos de cómo usar CREATE TABLE:

  1. Crear una tabla simple

Este es un ejemplo básico para crear una tabla llamada Usuarios, que tiene tres columnas: ID, Nombre y Edad.




CREATE TABLE Usuarios (
    ID INT PRIMARY KEY,      -- Columna ID de tipo entero, que será la clave primaria
    Nombre VARCHAR(100),     -- Columna Nombre de tipo texto (cadena de caracteres)
    Edad INT                -- Columna Edad de tipo entero
);

Explicación:

  • ID INT PRIMARY KEY: La columna ID es de tipo entero (INT) y es clave primaria, lo que significa que sus valores deben ser únicos y no nulos.
  • Nombre VARCHAR(100): La columna Nombre es de tipo texto (cadena de caracteres) con un máximo de 100 caracteres.
  • Edad INT: La columna Edad es de tipo entero.
     2. Crear una tabla con restricciones adicionales
Aquí, creamos una tabla llamada Productos, con más restricciones, como NOT NULL y DEFAULT.



CREATE TABLE Productos (
    ID INT PRIMARY KEY,         -- ID como clave primaria
    Nombre VARCHAR(50) NOT NULL, -- Nombre no puede ser nulo
    Precio DECIMAL(10, 2) NOT NULL, -- Precio no puede ser nulo y tiene dos decimales
    Stock INT DEFAULT 0,         -- Stock tiene un valor por defecto de 0
    FechaCreacion TIMESTAMP DEFAULT CURRENT_TIMESTAMP -- Fecha de creación con valor por defecto de la fecha actual
);
Explicación:

  • NOT NULL: Indica que la columna no puede tener valores nulos.
  • DEFAULT: Define un valor predeterminado para la columna si no se proporciona un valor al insertar datos.
  • TIMESTAMP DEFAULT CURRENT_TIMESTAMP: Asigna la fecha y hora actuales cuando se crea un nuevo registro.

No hay comentarios:

Publicar un comentario