GoConqr has a new look! Let us know what you think.

Mind map

BD segundo niderauer

Renan Arruda Portuguese

Map content

BD segundo niderauer

  1. POSTGRESQL

    • COMO CRIAR UM BD:
      •  CREATDB OU UTILITRIO PSQL COM CREATE DATABASE
      • PARA ACESSAR:
        •  UTILZASSE O PSQL SEGUIDO DO NOME DO BD
        • \?:
          •  ACESSO A TODAS AS OPÇÕES OFERECIDA PELO GERENCIADOR
          • \DT:
            •  VISUALIZAÇÕES DAS TABELAS
            • \DI:
              •  VISUALIZAÇÕES DOS INDICES
              • \1:
                •  LISTAGEM DOS BANCOS DE DADOS EXISTENTES
                • \H:
                  •  PARA OBTER AJUDA NA SINTAXE DE COMANDOS SQL
                  • VISUALIZANDO COM PSQL
                    • \D
                      • : MOSTRARA O NOME DE TODAS TABELAS, INDICES E AS SEQUENCIAS EXISTENTE
                      • GRAVANDO OS RESULTADOS EM UMA NOVA TB
                        • SELECT COM INTO
                          • : GRAVAR RESULTADOS DE UMA CONSULTA EM UMA NOVA TABELA
                          • CRIANDO E UTILIZANDO SEQUENCIAS
                            • SERIAL
                              •  MANEIRA MAIS FACIL DE CRIAR UMA SEQUENCI
                              • CREATE SEQUENCE:
                                •  OUTRA FORMA DE CRIAR SEQUENCIA
                                • NEXTVAL
                                  • : RETORNA O PROXIMO VALOR DA SEQUENCIA E INCREMENTA O CONTADOR
                                  • CURRVAL:
                                    • RETORNA O VALOR ATUAL DA SEQUENCIA
                                    • SETVAL
                                      • : ALTERA O VALOR DO CONTADOR DA SEQUENCIA
                                      • PHP COM BD PQSL
                                        • PG_CONNECT
                                          • : PARA FAZER CONEXÃO COM O BD
                                          • PG_CLOSE;
                                            •  PARA FECHAR A CONEXÃO
  2. MYSQL

    • PARA CRIAR UM BD: MYSQL CREATE DATABASE
      • PARA ACESSAR USE BDTESTE, MYSQL -U USENAME -P
        • CREATE TABLE: CRIA TABELAS QUE ARMAZENARÃO DADOS
    • VISUALIZANDO COM MYSQL
      • SHOW TABLES
        • DESCRIBE
          • DESC
            • PHP COM BD MYSQL
              • MYSQL_CONNECT: PARA FAZER CONEXÃO COM BD
                • MYSQL_CLOSE: PARA FECHAR A CONEXÃO
                  • EXECUTANDO COMANDOS SQL EM UM PROGRAMA PHP
                    • MYSQL_QUERY / PG_QUERY: PARA EXECUTAR COMANDOS SQL
  3. INSERINDO INFORMAÇÕEM EM UM BD

    • INSERT
  4. ALTERANDO UM BD:

    • UPDATE:ALTERAÇÕES DE VALORES
      • ALTER TABLE: INCLUI CAMPOS EM UMA TB, E ALTERA O NOME DO CAMPO
  5. EXCLUINDO INFORMAÇÕES BD

    • DELETE: EXCLUI UM OU MAIS REGISTROS DE DETERMINADA TB
      • DROP TABLE: EXCLUI UMA TABELA DO BD
        • PSQL: DESTROYDB
  6. FAZENDO CONSULTAS EM UM BD

    • SELECT: SELECIONA TODAS AS LINHAS DE UMA OU MAIS TABELAS
      • WHERE: DETERMINA QUAIS REGISTROS DEVEM RETORNAR
        • LIKE: CONSULTAS EXTREMAMENTE COMPLICADAS
          • DISTINCT: RETORNA UM VALOR E EXCLUI OS REPETIDOS
            • COUNT: CONTA QUANTOS PRODUTOS EXISTEM DA CATEGORIA
              • SUM: SOMAR OS PREÇOS DOS PRODUTOS
                • MAX: RETORNA O CAMPO COM MAIOR VALOR
                  • MIN: RETORNA O CAMPO COM MENOR VALOR
                    • AVG: CALCULA A MEDIA DOS VALORES DE DETERMINADO CAMPO
                      • GROUP BY: PERMITE AGRUPAR OS RESULTADOS DE UMA CONSULTA
                        • HAVING: SELECIONA REGISTROS RETORNADOS PELO GROUP BY
  7. ORDER BY: ORDENA OS REGISTROS RETORNADOS POR UMA CONSULTA A UM BD

  8. DETERMINANDO O NUMERO DE LINHAS RETORNADAS

    • LIMIT: DETERMINA O NUMERO MAXIMO DE REGISTROS QUE UMA CONSULTA PODE RETORNAR
      • OFFSET: UTILIZANDO JUNTO COM LIMIT, PARA DETERMINAR A PARTIR DE QUAL REGISTRO A CONSULTA DEVE RETORNAR
  9. EXIBINDO OS RESULTADOS DE COMANDOS SQL

    • MYSQL_AFFECTED_ROWS / PG_ AFFECTD_ROWS: RETORNA O NUMERO DE LINHAS AFETADAS POR UMA OPERAÇÃO
      • MYSQL_FETCH_ARRAY / PG_FETCH_ARRAY: ARMAZENA A LINHA ATUAL DO RESULTADO EM ARRAY ASSOCIATIVO
        • MYSQL_FETCH_OBJECT / PG_FETCH_OBJECT: RETORNA UM OBJETO
          • MYSQL_RESULT / PG_RESULT: RETORNA UMA COLUNA DO RESULTADO
            • MYSQL_NUM_ROWS / PG_NUM_ROWS: RETORNA O NUMERO DE LINHAS DE UMA CONSULTA
              • MYSQL_NUM_FIELDS / PG_NUM_FIELDS: RETORNA O NUMERO DE COLUNAS DE UMA CONSULTA
                • MYSQL_FIELD_NAME / PG_FIELD_NAME: RETORNA O NOME DE UMA COLUNA EM UMA CONSULTA
          • MYSQL_FETCH_ROW / PG_FETCH_ROW: ARMAZENA A LINHA ATUAL EM UM ARRAY

Information

Description
Mind Map on BD segundo niderauer, created by Renan Arruda on 25/02/2020.
Created by
Renan Arruda · Feb 2020
Updated
Aug 10, 2020
Views
1
Rating

More on SQL

Feedback

What is it about?

What do you think of the new look?

How do you like it?