Sitemap

Navegação rápida

Comandos de consulta SELECIONAR Bloco de construção de consulta básico para recuperar dados. SELECIONAR * Usar * com SELECT retorna todas as colunas. SELECIONAR coluna Especifique colunas exatas com seus nomes. SELECT tabela.coluna Referencie uma coluna de uma tabela específica. A PARTIR DE Especifique onde encontrar dados. COMO Alia temporariamente um nome de tabela ou coluna para um novo nome. ONDE Filtre os resultados com uma condição. E Use várias condições com uma cláusula WHERE.Os resultados devem corresponder a todas as condições. OU Use várias condições com uma cláusula WHERE.Os resultados só precisam corresponder a uma condição. ORDENAR POR Ordene os resultados por uma coluna.O banco de dados escolhe como fazer o pedido. ORDER BY coluna ASC Ordene os resultados por uma coluna em ordem crescente. ORDER BY coluna DESC Ordene os resultados por uma coluna em ordem decrescente. LIMITE Restrinja o número de resultados retornados. DESLOCAMENTO Ignore o primeiro número OFFSET de linhas.Frequentemente usado com LIMIT. SUBCONSULTA Execute uma consulta para recuperar dados para outra consulta. Funções agregadas¹ CONTAR Conte o número de linhas que correspondem à consulta. MÁX. Retorna o valor mais alto em uma coluna numérica. MIN Retorna o valor mais baixo em uma coluna numérica. SOMA Soma os valores de uma coluna numérica. AVG Calcular o valor médio para uma coluna numérica. TENDO Usado com funções agregadas em vez da cláusula WHERE. AGRUPAR POR Usado para refinar um resultado agregado. Operadores CURTI Pesquisa com distinção entre maiúsculas e minúsculas para um padrão com um operador curinga (%). EU GOSTO Pesquisa sem distinção entre maiúsculas e minúsculas para um padrão com um operador curinga (%). ENTRE Procure um valor entre dois valores.Trabalha com datas ou números. > Procure valores maiores que uma condição. >= Pesquise valores maiores ou iguais a uma condição. Pesquise valores menores que uma condição. = Pesquise valores menores ou iguais a uma condição. = Pesquise valores que correspondam exatamente a uma condição. > Procure valores diferentes de uma condição. UNIÃO Combine duas consultas exclusivas (com as mesmas colunas) em um resultado. UNIÃO TODOS Combine duas consultas (com as mesmas colunas) em um resultado.Duplicatas permitidas. DENTRO Abreviação de WHERE.Especifica várias condições OR. NÃO EM Abreviação de WHERE.Especifica várias condições OR (invertidas) ou diferentes de. É NULO Verifique se há valores vazios. NÃO É NULO Verifique se não há valores vazios. INTERSECT Retorna resultados que correspondem a duas consultas. MENOS Retorna resultados em uma consulta que não estão em outra consulta.¹ Associações SOBRE Usado para especificar a coluna para comparar e corresponder os resultados. USANDO Abreviação de ON, usada quando o nome da coluna é o mesmo em ambas as tabelas. JUNÇÃO EXTERNA ESQUERDA Todos os resultados da tabela da esquerda, com apenas os resultados correspondentes da tabela da direita. LEFT OUTER JOIN (COM NULO) (Com null) Todos os resultados da tabela da esquerda, mas não da tabela da direita. JUNÇÃO INTERNA Todos os resultados que correspondem nas tabelas da esquerda e da direita. JUNÇÃO EXTERNA COMPLETA Todos os resultados das tabelas da esquerda e da direita. FULL OUTER JOIN (COM NULO) (Com null) todos os resultados das tabelas esquerda e direita, excluindo resultados em ambas as tabelas. JUNÇÃO EXTERNA DIREITA Todos os resultados da tabela da direita, com apenas os resultados correspondentes da tabela da esquerda. JUNÇÃO EXTERNA DIREITA (COM NULO) (Com null) Todos os resultados da tabela da direita, mas não da tabela da esquerda. Criando e editando tabelas CRIAR A TABELA Crie uma nova tabela. NULO Permitir valores vazios para este campo. NÃO NULO Não permita valores vazios para este campo. PREDEFINIÇÃO Um valor para preencher o campo se um não for fornecido. COMO Crie uma nova tabela com base na estrutura de uma tabela existente.A nova tabela conterá os dados da tabela antiga. ALTER TABLE (ADICIONAR COLUNA) Adicione uma nova coluna a uma tabela existente. ALTER TABLE (DROP COLUMN) Remova uma coluna de uma tabela existente. ALTER TABLE (ALTER COLUMN) Altere o tipo de dados de uma coluna existente. ALTER TABLE (RENOMEAR COLUNA) Renomeie uma coluna existente. ALTER TABLE (RENOMEAR TABELA) Renomeie uma tabela existente. ALTER TABLE (MODIFICAR NULL) Permitir valores nulos para uma coluna. ALTER TABLE (MODIFICAR NÃO NULO) Impedir valores nulos para uma coluna. RETIRAR TABELA Exclua uma tabela e todos os seus dados. TRUNCAR TABELA Exclua todos os dados em uma tabela, mas não a tabela em si. Restrições CHAVE PRIMÁRIA Um valor que identifica exclusivamente um registro em uma tabela.Uma combinação de NOT NULL e UNIQUE. CHAVE ESTRANGEIRA Faz referência a um valor exclusivo em outra tabela.Muitas vezes, uma chave primária na outra tabela. ÚNICO Imponha valores exclusivos para esta coluna por tabela. VERIFICA Certifique-se de que os valores atendam a uma condição específica. ÍNDICE (CRIAR) Otimize tabelas e acelere bastante as consultas adicionando um índice a uma coluna. ÍNDICE (CRIAR ÚNICO) Crie um índice que não permita valores duplicados. ÍNDICE (DROP) Remova um índice. Criando e editando dados INSERIR (VALOR ÚNICO) Adicione um novo registro a uma tabela. INSERIR (VÁRIOS VALORES) Adicione vários novos registros a uma tabela. INSERIR (SELECIONAR) Adicione registros a uma tabela, mas obtenha os valores de uma tabela existente. ATUALIZE TUDO) Modifique todos os registros existentes em uma tabela. ATUALIZAÇÃO (ONDE) Modifique os registros existentes em uma tabela que correspondam a uma condição. APAGAR (TODOS) Remova todos os registros de uma tabela. APAGAR (ONDE) Remova registros de uma tabela que correspondam a uma condição. Criando e editando acionadores¹ CRIAR ACIONADOR Crie um acionador. CRIAR GATILHO (OU MODIFICAR) Crie um acionador ou atualize um acionador existente se for encontrado um com o mesmo nome. QUANDO (ANTES) Execute o gatilho antes que o evento aconteça. QUANDO (DEPOIS) Execute o gatilho após o evento acontecer. EVENTO (INSERIR) Execute o acionador antes ou depois de uma inserção. EVENTO (ATUALIZAÇÃO) Execute o gatilho antes ou depois de uma atualização. EVENTO (EXCLUIR) Execute o gatilho antes ou depois de uma exclusão. SOBRE Qual tabela segmentar com esse acionador. TRIGGER_TYPE (PARA CADA LINHA) Execute o gatilho para cada linha alterada. TRIGGER_TYPE (PARA CADA DECLARAÇÃO) Execute o gatilho uma vez por instrução SQL, independentemente de quantas linhas forem alteradas. EXECUTAR Palavra-chave para indicar o fim da definição do acionador principal. GATILHO DE QUEDA Excluir um gatilho. Criando e editando visualizações CRIAR VISUALIZAÇÃO Crie uma nova visualização. COMO Defina onde recuperar os dados para uma exibição. COM OPÇÃO DE CHEQUE EM CASCATA Certifique-se de que todos os dados modificados por meio de uma exibição atendam às regras definidas pela regra.Aplique isso a quaisquer outras visualizações. COM OPÇÃO DE VERIFICAÇÃO LOCAL Certifique-se de que todos os dados modificados por meio de uma exibição atendam às regras definidas pela regra.Ignore isso para quaisquer outras visualizações. CRIAR VISUALIZAÇÃO RECURSIVA Crie uma exibição recursiva (uma que se refira a uma expressão de tabela comum recursiva). CRIAR VISUALIZAÇÃO TEMPORÁRIA Crie uma exibição que exista apenas para a sessão atual. RETIRAR VISUALIZAÇÃO Excluir uma visualização. Expressões de Tabela Comuns (CTEs)¹ COM Crie uma nova expressão de tabela comum. COMO Especifique os dados a serem usados ​​no CTE. , (VÍRGULA) Encadeie vários CTEs. ¹As implementações e o suporte do mecanismo de banco de dados geralmente variam.