Criar e consultar tabelas

Concluído

Você pode usar o Transact-SQL para criar tabelas para seus bancos de dados, preenchê-las e buscar dados delas.

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 a sua base de dados. Por exemplo, para apontar para um banco de dados chamado OnlineShop, você deve executar 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 Products, 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:

    Column Description
    ProductID Uma coluna de ID do produto com o tipo int . É 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.
    ProductDescription 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 a tabela, os nomes das colunas para a tabela e o tipo de dados para cada coluna.

Nota

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 o Transact-SQL usando a instrução INSERT. Por exemplo, para adicionar um produto a uma tabela Products , 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 os dados da tabela, use a instrução SELECT. Por exemplo, para obter os nomes e descrições de todos os produtos na tabela Produtos , execute a seguinte instrução:

SELECT ProductName, ProductDescription
    FROM Products;