En esta guía, aprenderá los conceptos básicos para crear tabla en SQL Server y modificar tablas en bases de datos relacionales. Le mostraremos la sintaxis del comando CREATE TABLE de SQL.
Con la declaración CREATE TABLE, podemos crear tabla en SQL con varias columnas, y cada definición de columna consta de nombre, tipos de datos y restricciones ópticas en ese valor de columna.
Cuando creamos una tabla al que especificar el tipo de datos para cada columna. Una vez que se ha establecido, debemos adherirnos a él. Por ejemplo, no se puede agregar texto, fechas ni nada más, si especifican una nueva columna para tener un tipo de datos entero.
Sintaxis del comando CREATE TABLE para crear tabla en SQL
Ejemplo SQL: CREATE TABLE
CREATE TABLE nombre_tabla (
columna1 tipo_dato(longitud) restricciones,
columna2 tipo_dato(longitud) restricciones,
columnaN tipo_dato(longitud) restricciones
);
- «nombre_tabla» Se refiere a la nueva tabla que va a crear.
- column1 , Column2 es el nombre de la columna.
- Tipo de datos, es cualquiera de los tipos de datos válidos de SQL, incluido
NUMBER
(VARCHAR2
carácter de variable),DATE, LONG
(objeto binario grande). Algunos de estos requieren parámetros adicionales y otros no. - «longitud» aquí especifica la longitud máxima permitida en los campos tipos cadena (por ejemplo, VARCHAR).
- «Restricciones»: Puede usar una mas de estas restricciones para crear tabla en SQL:
Restricción | Descripción |
---|---|
CHECK | Asegura que los valores de la columna cumplan con condiciones específicas. |
DEFAULT | Establece un valor por defecto en la columna cuando no se especifica ninguno. |
FOREIGN KEY | Relaciona una columna con la clave primaria de otra tabla para mantener integridad referencial. |
INDEX | Optimiza la búsqueda y filtrado de datos en la tabla. |
NOT NULL | Garantiza que la columna no contenga valores nulos. |
PRIMARY KEY | Identifica de manera única cada fila de la tabla. |
UNIQUE | Garantiza que todos los valores en la columna sean diferentes. |
Si tiene más de una columna en la tabla, coloque una coma delante de la definición de la segunda columna y de todas las columnas siguientes. Encierre todo el conjunto de columnas entre paréntesis.
Antes de crear cualquier tabla en la base de datos, es necesario diseñar las tablas para saber qué tipo de información se almacenará en una tabla. ¿Qué columnas se necesitan y cuáles serán los tipos de datos de las columnas? ¿Qué restricciones serán aplicables en diferentes columnas? ¿Qué restricciones se deben aplicar en una tabla?
Puntos a tener presente al crear una tabla:
- Utilice nombres abreviados pero significativos al definir nombres de tablas y columnas.
- Defina los tipos de datos apropiados para cada columna de la tabla.
- Trate de mantener solo las columnas requeridas en una tabla. Las columnas menos importantes se pueden guardar en alguna otra tabla de detalles en lugar de almacenarlas en la tabla principal.
- Siempre intente poner una columna que pueda contener valores NULL.
Ejemplo de Crear tabla en SQL con el comando CREATE TABLE
En este ejemplo, vamos a Crear tabla en SQL con el n0mbre Empleado con un ID como clave principal y NOT NULL son las restricciones que muestran que estos campos no pueden ser NULL al crear registros en esta tabla:
Ejemplo SQL: CREATE TABLE Empleado
CREATE TABLE Empleado (
ID INT NOT NULL,
Nombre VARCHAR(255),
Apellido VARCHAR(255),
Correoelectrónico VARCHAR(255),
AddressLine VARCHAR(255),
Ciudad VARCHAR(255)
);
Ahora vamos a agregar el código anterior SQL server
1. Ejecute a SQL server.
2. Localice en el explorador de objeto su base de datos, la nuestra se llama ejemplo.
3. En la barra de herramienta estándar, dale clic al comando nueva consulta, luego agrega el código para crear tabla en SQL.
4. En la barra de herramienta opciones del editor SQL, dale clic al comando ejecutar

5.Localice en el explorador de objeto su base de datos y dentro de ella la tabla creada. en nuestro ejemplo se puede ver la tabla empleado.
Crear tabla en SQL Server con Management Studio (SSMS).
Para Crear tabla en SQL server management studio, en el explorador de objeto Expanda la Bases de datos donde desea crear la tabla, en este caso es ejemplo, haga clic con el botón derecho en la carpeta Tablas, seleccione Nuevo.
Vamos a crear una tabla SQL llamada Empleado. Agregaremos columnas que brindarán información básica sobre los empleados, como la identificación, el nombre, el apellido, etc., asignaremos los tipos de datos apropiados y también si las columnas permiten valores nulos.

La siguiente imagen muestra un ejemplo en el que podemos seleccionar un tipo de datos de los valores desplegables y también permitir nulos para las columnas ciudad.

En este punto, podríamos hacer clic en Ctrl + S para guardar la tabla, pero primero agregaremos algunos otros componentes a la tabla. También, si lo desea puede crear tabla temporal en sql server
Puntos importantes para crear una tabla SQL
- Especificar los nombres y tipos de datos de las columnas en la tabla
- Establecer claves primarias y foráneas para garantizar la integridad relacional de los datos
- Utilizar restricciones y índices para mejorar el rendimiento de las consultas SQL server
- Tener una buena estrategia de diseño de tablas, como la normalización, para evitar la redundancia y la anormalidad de los datos.
- Asignar los permisos adecuados para las tablas, para garantizar la seguridad de los datos.