Partilhar via


criando uma tabela (tutorial)

Para criar uma tabela, você deve fornecer um nome para a tabela e os nomes e tipos de dados de cada coluna na tabela. Também é uma prática recomendada indicar se são permitidos valores nulos em cada coluna.

A maioria das tabelas tem uma chave primária, composta de uma ou mais colunas da tabela. Uma chave primária sempre é exclusiva. O Mecanismo de Banco de Dados aplicará a restrição que nenhum valor de chave primária pode ser repetido na tabela.

Para obter uma lista de tipos de dados e links para uma descrição de cada um, confira Tipos de dados (Transact-SQL).

Observação

O Mecanismo de Banco de Dados pode ser instalado diferenciando ou não maiúsculas e minúsculas. Se o Mecanismo de Banco de Dados for instalado diferenciando maiúsculas e minúsculas, os nomes de objeto sempre terão o mesmo tipo (em maiúsculas ou em minúsculas). Por exemplo, uma tabela denominada OrderData é diferente de uma tabela denominada ORDERDATA. Se o Mecanismo de Banco de Dados estiver instalado como sem distinção entre maiúsculas e minúsculas, esses dois nomes de tabela serão considerados como sendo a mesma tabela, e esse nome poderá ser usado somente uma vez.

Para criar um banco de dados para conter a tabela nova

  • Copie o código a seguir em uma janela Editor de Consulta.

    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.  
    

Alternar a conexão do Editor de Consulta com o banco de dados TestData

  • Em uma janela do Editor de Consultas, digite e execute o código a seguir para alterar sua conexão com o banco de dados TestData .

    USE TestData  
    GO  
    

Para criar uma tabela

  • Em uma janela do Editor de Consultas, digite e execute o seguinte código para criar uma tabela simples chamada Products. As colunas na tabela são nomeadas ProductID, ProductName, Pricee ProductDescription. A coluna ProductID é a chave primária da tabela. int, varchar(25), moneye text são todos tipos de dados. Somente as colunas Price e ProductionDescription podem não ter dados quando uma linha for inserida ou alterada. Essa instrução contém um elemento opcional (dbo.) chamado de um esquema. O esquema é o objeto do banco de dados que possui a tabela. Se você for um administrador, dbo será o esquema padrão. dbo representa o proprietário do banco de dados.

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

Próxima tarefa da lição

Inserir e atualizar dados em uma tabela (tutorial)

Consulte Também

CREATE TABLE (Transact-SQL)