Compartir a través de


Crear una tabla (Tutorial)

Nuevo: 14 de abril de 2006

Para crear una tabla, debe proporcionar un nombre para ésta además de los nombres y los tipos de datos de cada columna de la tabla. También es recomendable indicar si se permiten valores NULL en cada columna.

La mayoría de las tablas tienen una clave principal, que se compone de una o varias columnas de la tabla. Una clave principal siempre es única. Database Engine (Motor de base de datos) exigirá la restricción de que el valor de la clave principal no se puede repetir en la tabla.

Para obtener una lista de tipos de datos y vínculos y ver una descripción de cada uno, vea Tipos de datos (Transact-SQL).

[!NOTA] Database Engine (Motor de base de datos) se puede instalar para distinguir mayúsculas de minúsculas o no distinguir mayúsculas de minúsculas. Si se instala Database Engine (Motor de base de datos) para distinguir mayúsculas de minúsculas, los nombres de objetos siempre deben tener las mismas mayúsculas y minúsculas. Por ejemplo, una tabla denominada OrderData es una tabla diferente de la tabla denominada ORDERDATA. Si se instala Database Engine (Motor de base de datos) para no distinguir mayúsculas de minúsculas, esos dos nombres de tablas se consideran la misma tabla y ese nombre sólo se puede utilizar una vez.

Antes de crear la tabla en este tutorial, ejecute el comando USE para cambiar el contexto de base de datos a la base de datos TestData. Si no lo hace, creará la tabla en la base de datos donde estuviera conectado anteriormente. Probablemente sería la base de datos predeterminada. Si no ha cambiado la base de datos predeterminada, ésta es la base de datos master. No debe crear objetos en la base de datos master.

Cambie la conexión del Editor de consultas a la base de datos TestData

  1. En una ventana del Editor de consultas, escriba y ejecute el siguiente código para cambiar la conexión a la base de datos TestData.

    USE TestData
    GO
    

Para crear una tabla

  1. En una ventana del Editor de consultas, escriba y ejecute el siguiente código para crear una tabla sencilla denominada Products. Las columnas de la tabla son ProductID, ProductName, Price y ProductDescription. La columna ProductID es la clave principal de la tabla. int, varchar(25), money y text son todos los tipos de datos. Sólo las columnas Price y ProductionDescription pueden no tener datos cuando se inserta o cambia una fila. Esta instrucción contiene un elemento opcional (dbo.) denominado esquema. El esquema es el objeto de base de datos propietario de la tabla. Si es una administrador, dbo es el esquema predeterminado. dbo hace referencia al propietario de la base de datos.

    CREATE TABLE dbo.Products
       (ProductID int PRIMARY KEY NOT NULL,
        ProductName varchar(25) NOT NULL,
        Price money NULL,
        ProductDescription text NULL)
    GO
    

Siguiente tarea de la lección

Insertar y actualizar datos en una tabla (Tutorial)

Vea también

Otros recursos

CREATE TABLE (Transact-SQL)
Separación de esquemas de usuario

Ayuda e información

Obtener ayuda sobre SQL Server 2005