Lar Finanças Pessoais SQL For Dummies Cheat Sheet - manequins

SQL For Dummies Cheat Sheet - manequins

Vídeo: MySQL and SQL Cheat Sheet 2025

Vídeo: MySQL and SQL Cheat Sheet 2025
Anonim

Por Allen G. Taylor

Esta Cheat Sheet consiste em várias tabelas e listas úteis, contendo informações que aparecem repetidamente ao trabalhar com SQL. Em um só lugar, você pode obter uma resposta rápida para uma série de perguntas diferentes que freqüentemente ocorrem durante um esforço de desenvolvimento SQL.

Critérios SQL para formulários normais

Para garantir que as tabelas de banco de dados sejam projetadas de forma a manter seus dados confiáveis, você precisa ter certeza de que eles não estão sujeitos a anomalias de modificação. Normalizar seus bancos de dados lhe dará essa garantia. Compare os critérios SQL na lista a seguir nas tabelas em seu banco de dados. Isso o alertará sobre a possibilidade de anomalias, quando você achar que seu banco de dados não está suficientemente normalizado.

Primeiro formulário normal (1NF):

  • A tabela deve ser bidimensional, com linhas e colunas.

  • Cada linha contém dados que pertencem a uma coisa ou a uma parte de uma coisa.

  • Cada coluna contém dados para um único atributo da coisa que está sendo descrita.

  • Cada célula (interseção de linha e coluna) da tabela deve ser de valor único.

  • Todas as entradas em uma coluna devem ser do mesmo tipo.

  • Cada coluna deve ter um nome exclusivo.

  • Nenhuma segunda linha pode ser idêntica.

  • A ordem das colunas e das linhas não importa.

Segundo formulário normal (2NF):

  • A tabela deve estar na primeira forma normal (1NF).

  • Todos os atributos não-chave (colunas) devem ser dependentes de toda a chave.

Terceiro formulário normal (3NF):

  • A tabela deve estar na segunda forma normal (2NF).

  • A tabela não possui dependências transitivas.

Domain-Key Normal Form (DK / NF):

  • Cada restrição na tabela é uma conseqüência lógica da definição de chaves e domínios.

Tipos de dados SQL

Aqui está uma lista de todos os tipos de dados formais que o ISO / IEC SQL padrão reconhece. Além disso, você pode definir tipos de dados adicionais que são derivados desses.

Numéricos exatos:

  • INTEIRO

  • SMALLINT

  • BIGINT

  • NUMÉRICO

  • DECIMAL

Numerics Aproximados:

  • REAL

  • DOUBLE PRECISION

  • FLOAT

Strings Binárias:

  • BINARY

  • VARYING BINARY

  • BINARY GRANDE OBJECTO

Boolean:

  • BOOLEAN

Character Strings:

  • CHARACTER

  • CHARACTER VARYING (VARCHAR)

  • CHARACTER LARGE OBJECT < CARACTERES NACIONAIS

  • VARIÁRIO NACIONAL DO CARÁTER

  • OBJETIVO GRANDE DO CARÁTER NACIONAL

  • Data:

DATA

  • TEMPO SEM TIMEZONE

  • TIMESTAMP SEM TIMEZONE

  • HORA COM TIMEZONE

  • TIMESTAMP WITH TIMEZONE

  • Intervalos:

DIA DE INTERVALO

  • ANO INTERVALO

  • Tipos de coleção:

ARRAY

  • MULTISET

  • Outros tipos:

ROW

  • XML

  • Funções de valor SQL < Essas funções de valor SQL executam operações em dados.Existem todos os tipos de operações que poderiam ser realizadas em itens de dados, mas estas são algumas das quais são necessárias na maioria das vezes.

Funções de valor de cadeia

Função

Efeito

SUBSTRING Extrai uma substring de uma string de origem
SUBSTRING SIMILAR Extrai uma substring de uma string de origem, usando
baseado em POSIX > expressões regulares SUBSTRING_REGEX

Extrai de uma string a primeira ocorrência de um padrão de expressão regular XQuery

e retorna uma ocorrência da subcorrente correspondente

TRANSLATE_REGEX

Extrai de uma cadeia o primeiro ou toda ocorrência de um padrão de expressão regular

XQuery e substitui-lo ou eles por uma string de substituição XQuery

UPPER

Converte uma seqüência de caracteres em todas as maiúsculas

BAIXAR Converte uma seqüência de caracteres para todas as minúsculas
TRIM Acelera os espaços em branco de frente ou de frente
TRANSLATE Transforma uma cadeia de origem de um conjunto de caracteres para
outro CONVERT

Transforma uma cadeia de origem de um caractere definir para

outra Funções de valor numérico

Função

Efeito

POSIÇÃO Retorna a posição inicial de uma cadeia de destino dentro de uma cadeia de origem
CHARACTER_LENGTH

Retorna o número de caracteres em uma string

OCTET_LENGTH Retorna o número de octetos (bytes) em uma seqüência de caracteres
EXTRATO Extrai um único campo a partir de um intervalo de data ou intervalo
Funções do valor do tempo de assinatura Função
Efeito

CURRENT_DATE Retorna a data atual
CURRENT_TIME (p) Retorna a atual Tempo; (p) é precisão de segundos
CURRENT_TIMESTAMP (p) Retorna a data atual e a hora atual; (p) é precisão
de segundos Funções de conjunto de SQL

As funções de conjunto de SQL fornecem uma resposta rápida às perguntas que você possa ter sobre as características de seus dados como um todo. Quantas linhas tem uma mesa? Qual é o valor mais alto na tabela? Qual é o menor? Estes são os tipos de perguntas que as funções do conjunto de SQL podem responder por você.

COUNT

Retorna o número de linhas na tabela especificada

MAX Retorna o valor máximo que ocorre na tabela
MIN

retorna o valor mínimo que ocorre em a tabela

SUM

adicionada os valores em uma coluna especificada

AVG Retorna a média de todos os valores na coluna
especificada SQL WHERE Predicates < Os predicados se reduzem a um resultado TRUE ou FALSE. Você pode filtrar linhas indesejadas do resultado de uma consulta SQL aplicando uma cláusula WHERE cujo predicado exclui as linhas indesejadas.

Predados de comparação

=

Igual

Não é igual
<< Menos de <=
Menos ou igual >>
Maior que >> = Maior ou igual
Outros Predicados TODOS
ENTRE DISTINCT
EXISTA IN
LIKE
SQL For Dummies Cheat Sheet - manequins

Escolha dos editores

Como executar o teste beta para uma aplicação iOS - manequins

Como executar o teste beta para uma aplicação iOS - manequins

Depois de executar o seu aplicativo em alguns dispositivos e está confiante de que está funcionando da maneira que é suposto, considere levá-lo às mãos de alguns testadores beta. O teste beta permite que você receba comentários de usuários reais e repare todos os erros antes que o público em geral os veja. Você pode se surpreender ...

Como publicar no Amazon Appstore para Android - dummies

Como publicar no Amazon Appstore para Android - dummies

Publicação para o Amazon Appstore para Android é semelhante à publicação na Google Play Store: você cria uma conta e, em seguida, talvez seja necessário pagar uma taxa de desenvolvedor. Ao contrário do Google Play Store, os aplicativos devem ser revistos no Amazon Appstore para Android, portanto, planeje alguns dias entre o dia em que você enviar ...

Como preparar ativos gráficos em seu aplicativo Android para publicar na Play Store - Dummies

Como preparar ativos gráficos em seu aplicativo Android para publicar na Play Store - Dummies

Quando você publica um aplicativo Android na Play Store, você interage com o Console do desenvolvedor do Google Play. O passo essencial nesta interação é o passo em que você carrega o arquivo APK do seu aplicativo. É o passo essencial, mas não é o único passo. Você também deve usar a Consola do desenvolvedor da Play Store ...

Escolha dos editores

As Leis de Minecraft Redstone - dummies

As Leis de Minecraft Redstone - dummies

Cada mecanismo Redstone da Minecraft possui um conjunto diferente de propriedades que determinam como ele atua. Você deve entender as relações entre suas propriedades. Depois de trabalhar com Redstone por um tempo, a forma e a função das suas ferramentas podem se tornar bastante intuitivas. Até então, você pode usar essas informações para descobrir quais opções são ...

Minecraft Pocket Edition Guia de Sobrevivência - dummies

Minecraft Pocket Edition Guia de Sobrevivência - dummies

Ao contrário da versão bastante complicada para PC do Minecraft, Pocket Edition (PE) de A Minecraft tem uma série de etapas mais direta para alcançar seu ponto final, o Nether Spire. Para sobreviver ao PE Minecraft, um jogador precisa seguir a série de passos descritos abaixo. Punch madeira e construir um abrigo. Todo o Minecraft ...

Minecraft Para Dummies Cheat Sheet - dummies

Minecraft Para Dummies Cheat Sheet - dummies

Minecraft requer um jogador para reunir recursos para sobreviver, construir, criar, e avance no jogo. Devido aos diferentes ambientes encontrados no Minecraft, um jogador precisa usar diferentes estratégias para reunir recursos eficientemente nas três principais áreas do jogo - Overland, the Mines e the Nether. Uma vez que estes ...

Escolha dos editores

Como criar mensagens de e-mail de impressão em série no Word 2013 - dummies

Como criar mensagens de e-mail de impressão em série no Word 2013 - dummies

Palavra 2013 permite que você expire mensagens de e-mail personalizadas usando a opção E-Mail para mala direta. Esta opção funciona apenas quando você configura o programa Microsoft Outlook no seu computador. Depois disso, você inicia o documento principal para sua fusão de e-mail obedecendo a estas etapas:

Como criar múltiplas colunas em um documento do Word 2007 - dummies

Como criar múltiplas colunas em um documento do Word 2007 - dummies

Para converter seu padrão single- (ou não-) coluna do documento do Word 2007 em um com várias colunas, basta escolher o formato da coluna que deseja no menu Colunas. Instantaneamente, seu documento é transformado em uma maravilha multicolora!

Como criar tabelas rápidas nas tabelas do Word 2008 para Mac - dummies

Como criar tabelas rápidas nas tabelas do Word 2008 para Mac - dummies

Ajudam você a organizar idéias ou dados que seriam aborrecedores e difíceis de compreender em forma de parágrafo regular. Com o Word 2008 para Mac, você pode facilmente criar tabelas - às vezes chamadas de grades - em qualquer lugar em seus documentos. A maneira mais fácil de criar tabelas é com um dos melhores recursos novos ...

MATCH NOT IN > NÃO COMO
NULL OVERLAPS
SIMILAR ALGUNS, QUALQUER
UNIQUE