
Crear una tabla en SQL Server por código es un proceso directo.
Paso 1: Conectarse a la Base de Datos
Primero, necesitas una conexión a la base de datos SQL Server.
Puedes usar SQL Server Management Studio (SSMS) o un lenguaje de programación como C# o Python.
Must Read
Este ejemplo se centrará en el código SQL que usarías dentro de SSMS o ejecutarías a través de tu código.
Paso 2: Abrir una Nueva Consulta
En SSMS, abre una nueva ventana de consulta.
Esto te permite escribir y ejecutar comandos SQL.
Asegúrate de estar conectado a la base de datos correcta.
Paso 3: Escribir la Sentencia CREATE TABLE
Usa la siguiente sintaxis para crear una tabla.

La sentencia CREATE TABLE es la clave.
Esta es la estructura básica:
CREATE TABLE NombreTabla (
Columna1 TipoDato1 Restricciones,
Columna2 TipoDato2 Restricciones,
...
);
Paso 4: Definir el Nombre de la Tabla
Reemplaza NombreTabla con el nombre que deseas para tu tabla.
El nombre de la tabla debe ser descriptivo.
Por ejemplo, Clientes, Productos o Pedidos.
Paso 5: Definir las Columnas
Define las columnas dentro de los paréntesis.

Cada columna tiene un nombre y un tipo de dato.
Columna1, Columna2, etc., son los nombres de las columnas.
Paso 6: Especificar el Tipo de Dato
El TipoDato especifica qué tipo de datos almacenará la columna.
Ejemplos comunes incluyen INT (números enteros), VARCHAR(n) (texto de longitud variable), DATETIME (fecha y hora) y DECIMAL(p, s) (números decimales).
n especifica la longitud máxima para VARCHAR, p la precisión total para DECIMAL y s la escala.

Paso 7: Agregar Restricciones (Opcional)
Las restricciones definen reglas para los datos en la columna.
Ejemplos incluyen NOT NULL (requiere que la columna tenga un valor), PRIMARY KEY (identifica de forma única cada fila) y FOREIGN KEY (establece una relación con otra tabla).
También puedes usar UNIQUE (asegura que todos los valores sean diferentes) y DEFAULT (proporciona un valor predeterminado si no se especifica uno).
Paso 8: Ejemplo Completo
Aquí hay un ejemplo de cómo crear una tabla llamada Clientes.
La tabla tiene las columnas IDCliente, Nombre, Apellido y Email.
IDCliente es la clave primaria.

CREATE TABLE Clientes (
IDCliente INT PRIMARY KEY,
Nombre VARCHAR(50) NOT NULL,
Apellido VARCHAR(50) NOT NULL,
Email VARCHAR(100) UNIQUE
);
Paso 9: Ejecutar la Consulta
Selecciona la sentencia CREATE TABLE en SSMS.
Haz clic en el botón Ejecutar o presiona F5.
Si todo está correcto, la tabla se creará en la base de datos.
Paso 10: Verificar la Creación de la Tabla
En SSMS, actualiza la base de datos.
Expande la carpeta Tablas.
Deberías ver tu nueva tabla en la lista.