Crear tabla en SQL

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

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 NUMBERVARCHAR2cará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ónDescripción
    CHECKAsegúrese de que todos los valores de columna cumplan condiciones específicas.
    DEFAULTEstablezca un valor de columna cuando no se especifique ninguno.
    FOREIGN KEYIdentifica de forma única una fila/registro en otra tabla.
    INDEXOptimice para filtrar datos.
    NOT NULLAsegúrese de que el valor de la columna contenga un valor que no sea NULL.
    PRIMARY KEYIdentifique de forma única cada fila
    UNIQUEAsegúrese de que todos los valores de 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:

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

crear tabla en sql

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.

crear tabla sql

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.

Creación de una tabla en SQL Server Management Studio (SSMS)

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.

Deja un comentario