¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

SQL - Introdução

Flavio Costa Banco De Dados Portugués

Contenido del mapa

SQL - Introdução

  • Structured Query Language Linguagem estruturada de Consulta.
  1. 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
  2. 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
    • 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
  3. DQL - Data Query Language

    • SELECT
      • - ORDENA OS DADOS SELECIONADOS - AGRUPA OS  DADOS SELECIONADOS - PERMITE REALIZAR FUNÇÕES ARITMÉTICAS COM OS DADOS. - FILTRA RESULTADOS.
  4. 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
  5. DTL - Data Transaction Language

    • START TRANSACTION
    • COMMIT
    • ROLLBACK
  6. 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.
  7. Primary key

    • Uma chave primária é utilizada da identificar de forma única cada linha numa tabela.
  8. 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

Información

Descripción
RESUME A ESTRUTURA BÁSICA DE LINGUAGENS QUE COMPÕEM O SQL
Creado por
Flavio Costa
Visitas
5
Historial
  • Creado por Henrique Greg · 17 abr 2017
  • Copiado por Flavio Costa · 8 may 2017
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?