Conteúdo do Curso
Introdução ao SQL
Introdução ao SQL
1. Começando
O Que é SQL?Configurando SQL e SSMSFamiliarizando-se com o SSMSEstrutura de um Sistema de Banco de Dados SQLA Instrução SELECTDesafio: Primeiro Dia Como BibliotecárioDesafio: Encontre Todos os Títulos de LivrosDesafio: Encontrar Títulos de Livros e AutoresA Palavra-Chave DISTINCTDesafio: Encontrar Todos os Gêneros
2. Filtrando Dados
A Cláusula WHEREDesafio: Ajude um Leitor a Encontrar Seu Gênero FavoritoDesafio: Buscando Livros Mais AntigosExpressões Condicionais: Operadores de ComparaçãoDesafio: Evite os Livros DanificadosDesafio: Destacar Novas ChegadasDesafio: Livros EconômicosExpressões Condicionais: O Operador ANDDesafio: Encontrar Livros Específicos para um LeitorDesafio: Definindo IntervalosDesafio: Múltiplas CondiçõesExpressões Condicionais: O Operador ORDesafio: Correspondendo Múltiplas OpçõesDesafio: Excluindo um IntervaloExpressões Condicionais: O Operador NOTDesafio: Negando um Intervalo
3. Ordenando Dados
Classificação BásicaDesafio: Ordenando o Catálogo da BibliotecaOrdenando por Múltiplas ColunasDesafio: Ordenando Ainda Mais o CatálogoOrdenando Após Filtrar DadosDesafio: Encontre os Livros Mais BaratosDesafio: Ajude um Cliente a Encontrar um LivroA Palavra-Chave LIMITDesafio: Selecione Livros para a Seção do ColecionadorDesafio: Livros Acessíveis
4. Preenchendo um Banco de Dados
Criando uma TabelaDesafio: Criando uma Nova Tabela de LivrosInserindo Linhas em uma TabelaDesafio: Inserindo DadosDesafio: Inserindo Mais DadosInserindo Múltiplas LinhasDesafio: Inserindo Dados em MassaChaves PrimáriasA Palavra-chave SERIALDesafio: Alterando a Estrutura dos LivrosEspecificando Valores PadrãoDesafio: Melhorando Ainda Mais a Tabela de Livros
5. Atualizando e Excluindo Dados
Atualizando Linhas em uma TabelaDesafio: Corrigir Dados do LivroDesafio: Atualizando Contagens de PáginasDesafio: Marcar Livros Arquivados Como IndisponíveisExcluindo LinhasDesafio: Excluindo Registros DesatualizadosDuplicando TabelasDesafio: Criar um Backup de TabelaDesafio: Gerar uma Tabela Resumida de LivrosExcluindo Tabelas
Inserindo Múltiplas Linhas
Muitas vezes precisamos inserir mais de uma linha em uma tabela, e reescrever as instruções de inserção várias vezes pode ser tedioso e ineficiente. Felizmente, o SQL nos fornece uma sintaxe um pouco mais curta que basicamente comprime várias instruções INSERT
em uma única consulta.
A seguir está a sintaxe geral para inserir várias linhas usando uma única instrução de inserção:
sql
O exemplo a seguir mostra a sintaxe para inserir várias linhas em uma tabela chamada students
que possui três colunas first_name
, second_name
e age
:
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Dica:
Esta sintaxe também possui uma versão mais curta, na qual não especificamos os nomes das colunas:
sql
Neste caso, a consulta ficará assim:
sql
Demonstração:
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 6