Compartir a través de


Crear una tabla (Tutorial)

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. 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 para una descripción de cada uno, consulte Tipos de datos (Transact-SQL).

Nota:

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 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 diferente de la denominada ORDERDATA. Si se instala 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 solo se puede utilizar una vez.

Para crear una base de datos que contenga la nueva tabla

  • Escriba el código siguiente en una ventana del Editor de consultas.

    USE master;  
    GO  
    
    --Delete the TestData database if it exists.  
    IF EXISTS(SELECT * from sys.databases WHERE name='TestData')  
    BEGIN  
        DROP DATABASE TestData;  
    END  
    
    --Create a new database called TestData.  
    CREATE DATABASE TestData;  
    Press the F5 key to execute the code and create the database.  
    

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

  • 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

  • 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, Pricey ProductDescription. La columna ProductID es la clave principal de la tabla. int, varchar(25), moneyy text son todos los tipos de datos. Solo 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 un 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)

Consulte también

CREATE TABLE (Transact-SQL)