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 uma lista de tipos de dados e vínculos para uma descrição de cada, consulte Tipos de dados (Transact-SQL).

ObservaçãoObservaçã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, Price e ProductDescription. A coluna ProductID é a chave primária da tabela. int, varchar(25), money e 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 na lição

Inserindo e atualizando dados em uma tabela (tutorial)

Consulte também

Referência

CREATE TABLE (Transact-SQL)