SQL em 10 Minutos por Dia
Descrição do livro
SQL em 10 Minutos por Dia oferece respostas diretas e práticas quando você precisa de resultados rápidos.
Ao trabalhar com as 22 lições de 10 minutos ou menos contidas neste livro, você aprenderá o que precisa saber para aproveitar as vantagens da linguagem SQL.
As lições cobrem o IBM DB2, o Microsoft SQL Server e o SQL Server Express, o MariaDB, o MySQL, o Oracle e o Oracle Express, o PostgreSQL e o SQLite.
Dicas destacam os atalhos e soluções.
Os avisos de Cuidado ajudam a evitar as armadilhas comuns Notas explicam os conceitos adicionais e fornecem informações adicionais.
Ver menos ▲Sumário
- Sobre o autor
- Agradecimentos
- Introdução
- A quem se destina o livro SQL em 10 Minutos por Dia?
- SGBDs abordados neste livro
- Convenções usadas neste livro
- Lição 1 ■ Entendendo SQL
- Noções básicas de banco de dados
- O que é SQL?
- Experimente você mesmo
- Resumo
- Lição 2 ■ Obtendo dados
- Instrução SELECT
- Obtendo colunas individuais
- Obtendo múltiplas colunas
- Obtendo todas as colunas
- Obtendo linhas distintas
- Limitando os resultados
- Usando comentários
- Resumo
- Desafios
- Lição 3 ■ Classificando dados obtidos
- Classificando dados
- Classificando por múltiplas colunas
- Classificando pela posição da coluna
- Especificando a direção da classificação
- Resumo
- Desafios
- Lição 4 ■ Filtrando dados
- Usando a cláusula WHERE
- Operadores da cláusula WHERE
- Resumo
- Desafios
- Lição 5 ■ Filtragem avançada de dados
- Combinando cláusulas WHERE
- Usando o operador IN
- Usando o operador NOT
- Resumo
- Desafios
- Lição 6 ■ Usando a filtragem curinga
- Usando o operador LIKE
- Dicas para usar curingas
- Resumo
- Desafios
- Lição 7 ■ Criando campos calculados
- Compreendendo campos calculados
- Concatenando campos
- Executando cálculos matemáticos
- Resumo
- Desafios
- Lição 8 ■ Usando funções de manipulação de dados
- Compreendendo funções
- Usando funções
- Resumo
- Desafios
- Lição 9 ■ Resumindo dados
- Usando funções de agregação
- Agregação com valores distintos
- Sumário
- Combinando funções de agregação
- Resumo
- Desafios
- Lição 10 ■ Agrupando dados
- Compreendendo o agrupamento de dados
- Criando grupos
- Filtrando grupos
- Agrupando e classificando
- Ordem das cláusulas da instrução SELECT
- Resumo
- Desafios
- Lição 11 ■ Trabalhando com subconsultas
- Compreendendo subconsultas
- Filtrando por subconsulta
- Usando subconsultas como campos calculados
- Resumo
- Desafios
- Lição 12 ■ Juntando tabelas
- Compreendendo junções (joins)
- Criando uma junção
- Resumo
- Desafios
- Lição 13 ■ Criação junções avançadas
- Usando aliases de tabela
- Usando diferentes tipos de junção
- Usando junções com funções de agregação
- Usando junções e condições de junção
- Resumo
- Desafios
- Lição 14 ■ Combinando consultas
- Compreendendo as consultas combinadas
- Criando consultas combinadas
- Resumo
- Desafios
- Lição 15 ■ Inserindo dados
- Compreendendo a inserção de dados
- Copiando de uma tabela para outra
- Resumo
- Desafios
- Lição 16 ■ Atualizando e excluindo dados
- Atualizando dados
- Excluindo dados
- Diretrizes para atualizar e excluir dados
- Resumo
- Desafios
- Lição 17 ■ Criando e manipulando tabelas
- Criando tabelas
- Atualizando tabelas
- Excluindo tabelas
- Renomeando tabelas
- Resumo
- Desafios
- Lição 18 ■ Usando visualizações (views)
- Compreendendo as visualizações
- Criando visualizações
- Resumo
- Desafios
- Lição 19 ■ Trabalhando com stored procedures
- Compreendendo stored procedures
- Compreendendo por que usar stored procedures
- Executando stored procedures
- Criando stored procedures
- Resumo
- Lição 20 ■ Gerenciando o processamento de transações
- Compreendendo o processamento de transações
- Controle de transações
- Resumo
- Sumário
- Lição 21 ■ Usando cursores
- Compreendendo cursores
- Trabalhando com cursores
- Resumo
- Lição 22 ■ Compreendendo os recursos SQL avançados
- Compreendendo as restrições
- Compreendendo os índices
- Compreendendo os triggers
- Segurança de banco de dados
- Resumo
- Apêndice A ■ Exemplos de scripts de tabela
- Entendendo os exemplos de tabelas
- Obtendo exemplos de tabelas
- Apêndice B ■ Sintaxe das instruções SQL
- ALTER TABLE
- COMMIT
- CREATE INDEX
- CREATE PROCEDURE
- CREATE TABLE
- CREATE VIEW
- DELETE
- DROP
- INSERT
- INSERT SELECT
- ROLLBACK
- SELECT
- UPDATE
- Apêndice C ■ Usando datatypes do SQL
- Datatypes do tipo string
- Datatypes numéricos
- Datatypes do tipo data e hora
- Datatypes binários
- Apêndice D ■ Palavras reservadas do SQL
- Apêndice E ■ Respostas dos desafios
- Índice remissivo
- Para… Veja
- Instruções SQL usadas com frequência
Sobre o autor
Ben Forta é Diretor Sênior de Iniciativas Educacionais da Adobe, educador, palestrante e autor de mais de 40 livros, incluindo títulos sobre SQL, Expressões Regulares e muito mais.… Ver perfil completo ▶
Livros relacionados
Recursos
Opinião dos leitores
MARCOS R V
Bem intuitivo, gostei muito!!!






