O que é uma mesa?
Uma Tabela é um objeto que armazena dados no formato de linha e coluna . Abaixo do Diagrama, mostra Linhas e Colunas, respectivamente.
Neste tutorial, você aprenderá:
- O que é uma mesa?
- Como criar uma mesa
- Usando T-SQL
- T-SQL: Crie uma nova tabela usando uma tabela existente.
- Usando o Table Designer
- Alterar a tabela
- Usando T-SQL
- Usando o designer de tabela
- Apagar Tabela
- Usando o SQL Server Management Studio
- Usando T-SQL
Como criar uma mesa
A primeira etapa para armazenar dados no banco de dados é criar uma Tabela onde os dados residirão. Após a criação da tabela, podemos continuar inserindo as linhas na tabela.
Podemos criar uma tabela das seguintes maneiras:
- T-SQL: Crie uma nova tabela definindo todas as colunas e seu tipo de dados.
- T-SQL: Crie uma nova tabela usando uma tabela existente
- Usando o Table Designer
Vamos estudar isso em detalhes:
T-SQL: Crie uma nova tabela definindo todas as colunas e seu tipo de dados.
Abaixo está a sintaxe para criar a tabela
Sintaxe:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Aqui,
- O parâmetro tableName denota o nome da tabela que você vai criar.
- Os parâmetros column_1, column_2… denotam as colunas a serem adicionadas à tabela.
- Uma coluna deve ser especificada como NULL ou NOT NULL. Se você não especificar, o SQL Server assumirá NULL como o padrão.
Vamos criar uma tabela básica com duas colunas
Consulta:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Pré-requisito: Selecione o banco de dados onde você precisa criar a tabela.
Etapa 1) Execute a consulta clicando em Executar.
Antes de executar a consulta, não existe nenhuma tabela:
Resultado: Após executar a consulta, clique no botão 'Atualizar' a nova tabela existe como um Curso.
Etapa 2) Insira alguns dados
Até agora, a Tabela existe apenas, mas não há dados na tabela criada ainda.
Transact-SQL tem a instrução INSERT que pode ser usada para inserir dados em uma tabela. Com esta instrução, podemos inserir uma ou mais colunas em uma tabela.
Sintaxe
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
O acima mostra a sintaxe básica do comando ao usar a palavra-chave VALUES para inserir dados em uma tabela.
Vamos inserir quatro linhas usando o comando Inserir .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
O instantâneo abaixo mostra que agora a inserção de quatro linhas foi bem-sucedida.
Etapa 3) Para visualizar os dados no SQL Server, usamos a instrução SELECT. A declaração assume a seguinte sintaxe:
SELECT expressionFROM tableName[WHERE condition];
Consulta de exemplo:
SELECT * FROM COURSE;
Resultado: a tabela foi criada e há quatro registros nas tabelas. Observe que podemos criar registros com um valor duplicado em qualquer uma das colunas, pois não há restrições.
T-SQL: Crie uma nova tabela usando uma tabela existente.
Agora, digamos que queremos outra tabela como a tabela CURSO criada acima. No entanto, precisamos apenas de uma coluna de Course_Name e não de Course_ID.
Sintaxe:
SELECT (Column 1,… ) INTOFROM ;
Consulta de exemplo:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Etapa 1) Execute a consulta clicando em Executar.
Resultado: Nova tabela criada com o nome COURSE_NAMES com 1 coluna existente e quatro registros da Tabela Antiga.
SELECT * FROM COURSE_NAMES;
Usando o Table Designer
Também podemos criar uma tabela a partir do Studio Management IDE usando o Table Designer.
Etapa 1) Clique com o botão direito na Tabela> Novo> Clique na Tabela.
Etapa 2) Insira os nomes das colunas e os tipos de dados. Selecione se deseja permitir nulos ou não.
Etapa 3) Pressione 'CTRL + S' para salvar a tabela. Digite o nome como 'Course_Title'
Resultado: Clique em 'Atualizar' e podemos ver que existe uma nova tabela com o nome como Course_Title com uma coluna chamada como Course_Name .
Alterar a tabela
Existem duas maneiras de alterar a tabela no servidor SQL .
1. T-SQL: Altere a tabela adicionando novas colunas.
2. Usando o designer de tabela
T-SQL: altere a tabela inserindo colunas
Abaixo está a sintaxe para alterar a tabela
Sintaxe :
Alter TABLE