Mapa mental
SQL - Introdução
Conteúdo do mapa
SQL - Introdução
- Structured Query Language Linguagem estruturada de Consulta.
DDL - Data Definition Language
- CREATE
- Cria objetos no BD
- ALTER
- Altera a estrutura base do BD (altera a estrutura da Tabela)
- DELETE
- DATA DEFINITION LANGUAGEM - São comandos utilizados para definir a estrutura do BD
- Drop
- Exclui um BD ou tabela existente no MYSQL
- TRUNCATE
- remover todas as linhas de uma tabela (não tem a opção de escolher quais dados remover)
- e desaloca a memória utilizada
- CREATE
DML - Data Manipulation Language
- INSERT
- Insere dados em uma tabela
- UPDATE
- Atualiza os dados existentes
- mudar os valores de dados em uma ou mais linhas da tabela
- Atualiza os dados existentes
- DELETE
- Exclui um registro de uma tabela
- DATA MANIPULATION LANGUAGEM - São comandos utilizado para realizar inclusões, consultas, exclusões alterações de dados
- Select
- Recupera dados do BD
- AVG
- média aritmética de um grupo de valores
- Delete from
- remover registros da tabela, semelhante ao truncate, com mais opções
- INNER JOIN
- é utilizado quando há correspondências em ambas tabelas
- INSERT
DQL - Data Query Language
- SELECT
- - ORDENA OS DADOS SELECIONADOS - AGRUPA OS DADOS SELECIONADOS - PERMITE REALIZAR FUNÇÕES ARITMÉTICAS COM OS DADOS. - FILTRA RESULTADOS.
- SELECT
DCL - Data Control Language
- GRANT
- CONTROLA (PERMITINDO) ACESSO DE USUÁRIOS À DETERMINADAS TABELAS, OU BANCOS DE DADOS. DADOS E OPERAÇÕES.
- REVOKE
- FAZ O OPOSTO DA FUNÇÃO GRANT
- GRANT
DTL - Data Transaction Language
- START TRANSACTION
- COMMIT
- ROLLBACK
Foreign key
- Chave estrangeira é o campo que estabelece o relacionamento entre duas tabelas. Assim, uma coluna corresponde à mesma coluna que é a chave primária de outra tabela.
Primary key
- Uma chave primária é utilizada da identificar de forma única cada linha numa tabela.
Comandos
- SELECT * FROM PRODUTOS ORDER BY NOME DESC
- listar os itens na tabela de PRODUTOS ordenados por NOME, começando pelo final do alfabeto (DESC)
- O * indica todos os campos
- SELECT DISTINCT nome FROM produtos
- utilizado para ELIMINAR DUPLICATAS (DISTINCT) dos resultados de uma instrução select a ser realizada na tabela de PRODUTOS
- SUM
- somar o resultado dos registros encontrados em um SELECT
- SELECT * FROM Funcionarios WHERE SALARIO>3000 ORDER BY idade desc
- listar todos os registros da tabela Funcionários ordenados por idade começando pelo mais velho (DESC) e que tenham salário acima de R$ 3000,00 (Atenção que não tem o sinal de =)
- SELECT nome, email FROM `alunos` WHERE `idalunos` > 18 AND `idturma` = 20
- selecionar todos os nomes e e-mail de alunos com idade acima de 18 anos e matriculados na turma de id 20
- Select * from cargos where salario>2000 order by salario desc.
- liste todos os campos de todos os registros da tabela de cargos cujos salários sejam maiores de 2000
- SELECT * FROM usuarios ORDER BY codigo DESC
- todos os campos de todos os registros cadastrados na tabela usuários, listados em ordem inversa do código autonumeração que foi utilizado durante o cadastro
- ALTER TABLE tbproduto ADD COLUMN idcategoria INT ponto e vírgula
- incluir um novo campo idcategoria do tipo INT nos dados da tabela
- SELECT * FROM PRODUTOS ORDER BY NOME DESC
Informações
- Descrição
- RESUME A ESTRUTURA BÁSICA DE LINGUAGENS QUE COMPÕEM O SQL
- Criado por
- Flavio Costa
- Visualizações
- 5
- Tags
- Histórico
-
- Criado por Henrique Greg · 17 abr 2017
- Copiado por Flavio Costa · 8 mai 2017
- Avaliação