Criar e consultar tabelas

Concluído

Você pode usar Transact-SQL para criar tabelas para seus bancos de dados, para preenchê-los e buscar dados deles.

Criar tabelas

Use instruções Transact-SQL para criar tabelas para seus bancos de dados para que você possa armazenar e consultar seus dados. Para criar uma tabela, execute as seguintes etapas:

  1. Aponte para o banco de dados. Por exemplo, para apontar para um banco de dados chamado OnlineShop, você executaria a seguinte instrução na janela do editor de consultas escolhido:

    USE OnlineShop;
    
  2. Em seguida, você pode usar CREATE TABLE para criar sua tabela no banco de dados escolhido. Por exemplo, para criar uma tabela Produtos, você pode executar a seguinte instrução:

    CREATE TABLE Products  
    (ProductID int PRIMARY KEY NOT NULL,  
    ProductName varchar(50) NOT NULL,  
    ProductDescription varchar(max) NOT NULL);
    

    Isso cria uma tabela com as seguintes colunas:

    Coluna Descrição
    ID do Produto Uma coluna de ID do produto com tipo int . Ela também é a chave primária para a tabela.
    ProductName Uma coluna para o nome de cada produto do tipo varchar com limite de até 50 caracteres. NOT NULL significa que a coluna não pode estar vazia.
    Descrição do Produto Uma coluna para a descrição de cada produto. É também do tipo varchar.

Para criar uma tabela com êxito, você deve fornecer um nome para sua tabela, os nomes das colunas para sua tabela e o tipo de dados para cada coluna.

Observação

Você deve ter as permissões CREATE TABLE e ALTER SCHEMA para criar tabelas.

Inserir e ler dados de uma tabela

Depois de criar sua tabela, você desejará preenchê-la com dados. Você pode fazer isso com Transact-SQL usando a instrução INSERT. Por exemplo, para adicionar um produto a uma tabela Produtos , você pode executar a seguinte instrução:

INSERT Products (ProductID, ProductName, ProductDescription)  
    VALUES (1, 'The brown fox and the yellow bear', 'A popular book for children.');

Para ler dados da tabela, use a instrução SELECT. Por exemplo, para buscar os nomes e descrições de todos os produtos na tabela Produtos , você executaria a seguinte instrução:

SELECT ProductName, ProductDescription
    FROM Products;