CREATE TABLE: Creación y estructura de tablas



Generalidades
La instrucción CREATE TABLE permite crear una tabla, indicando la estructura de la misma, dando por cada campo que pretendemos que tenga, su nombre, tipo de datos, tamaño del mismo solamente para el caso que fuera de tipo texto, y por último índices si así fuese necesario para la nueva table que vamos a crear.

La sintaxis es la siguiente:

CREATE TABLE nombre_de_tabla (nombre_de_campo1 tipo (tamaño) índice1 , nombre_de_campo2 tipo (tamaño) índice2 , ..., índice multicampo , ... )

El nombre de la tabla como siempre no puede contener caracteres prohibídos ni espacios y la consulta de creación de una tabla nueva en una base de datos SQL debe tener al menos un campo

Ejemplo 1
Veamos como crear una tabla simple, con una lista de nombres y apellidos de los alumnos de una clase:

CREATE TABLE [listado_alumnos] (nombre varchar (50) , apellido varchar (50) )

Ejemplo 2
Agreguemos un poco más de dificultad al listado alumnos de la clase, creando nuevamente la tabla pero ahora con un campo identidad autonumérico de nombre ID, y el número de documento o legajo de los alumnos:

CREATE TABLE [listado_alumnos] (id int identity(1,1), nombre varchar (50) , apellido varchar (50), dni varchar(8))

Luego como habíamos mencionado tenemos dos parámetros más, que son opcionales, los ínidces que veremos con mayor detenimiento en otro apartado, pueden ser índices de campo único o índices multicampo, y se utiliza la cláusula CONSTRAINT
 
 



Búsquedas más frecuentes
Diseño y DesarrolloDiseño y desarrollo de sitios web