O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Tipos de dados SQL

Priscila Ricardo Português

Conteúdo do mapa

Tipos de dados SQL

  1. - Baseados em Caracteres:

    • - Char(n) – Trata-se de um datatype que aceita como valor qualquer dígito, sendo que o espaço ocupado no disco é de um dígito por caractere.
    • - Text – Qualquer dígito pode ser usado neste datatype, sendo ocupado 1 byte por caractere, o equivalente a 2.147.483.647bytes.
    • - Varchar(n) – Também aceita como valor qualquer dígito. Permite usar também no máximo 8 mil dígitos.
  2. - Baseados em Caracteres Unicode:

    • - Nchar(n) – Neste datatype, pode usar qualquer dígito, sendo ocupados 2 bytes a cada caractere.
    • - Nvarchar(n) – Igual ao tipo anterior, com a única diferença que uso esse tipo quando não sei o tamanho fixo de um campo. 2 bytes são ocupados a cada caractere.
    • - Ntext – Também aceita qualquer digito, 2 bytes são ocupados a cada caractere.
  3. - Baseados em Numéricos Inteiros:

    • - Bigint – Aceita valores entre -2^63 e 2^63-1, sendo que esse datatype ocupa 8 bytes.
    • - Int – Os valores aceitos aqui variam entre -2^31 a 2^31-1. Ocupa 4 bytes.
    • - Tinyint – Os valores aceitos aqui variam entre 0 e 255, ocupa apenas 1 byte.
    • - Bit – É um tipo de dado inteiro (conhecido também como booleano), cujo valor pode corresponder a NULL, 0 ou 1. Podemos converter valores de string TRUE e FALSE em valores de bit.
  4. - Baseados em Numéricos Exatos:

    • - Numérico(P,S) – Considerado um sinônimo do datatype decimal, o númerico também permite valores entre -10^38-1 e 10^38-1 e o espaço ocupado é o mesmo do anterior.
    • - Decimal(P,S) – Os valores aceitos variam entre -10^38-1 e 10^38-1, sendo que o espaço ocupado varia de acordo com a precisão. Se a precisão for de 1 a 9, o espaço ocupado é de 5 bytes. Se a precisão é de 10 a 19, o espaço ocupado é de 9 bytes.
  5. - Baseados em Numéricos Aproximados:

    • - Real – Este datatype é similar ao float(n) quando o valor de n é 24. Os valores aceitos variam entre -3.40E + 38 e 3.40E + 38. Esse datatype ocupa 4 bytes.
    • Float[(n)] – O mesmo que double precision quando o valor de n é 53, este datatype aceita valores entre -1.79E + 308 e 1.79E + 308. O espaço ocupado varia de acordo com o valor de n. Se esse valor estiver entre 1 e 24, a precisão será de 7 dígitos.
  6. - Baseados em Valores Numéricos Monetários:

    • - Money – Este datatype aceita valores entre -2^63 e 2^63-1, sendo que 8 bytes são ocupados.
    • - Smallmoney – É possível usar valores entre -2^31 e 2^31-1, sendo que 4 bytes são ocupados.
  7. - Baseados em Data e Hora:

    • - Datetime – Permite o uso de valores entre 1/1/1753 e 31/12/9999. Este datatype ocupa 8 bytes e sua precisão atinge 3.33milisegundos.
    • - Smalldatetime – Aceita o uso de valores entre 1/1/1900 e 06/06/2079, sendo que sua precisão é de 1 minuto e ocupa 4 bytes em disco. - Baseados em Binários:
      • - Binary[(n)] – Este datatype representa os dados que serão usados no formato binário. O espaço ocupado é de n+4 bytes, sendo que n pode variar entre 1 e 8000 bytes.
    • - Image – O formato binário também é usado aqui, sendo que o espaço ocupado é de 2^31-1 bytes ou 2.147.483.647.
  8. - Baseados em Tipos de Dados Especiais:

    • - Uniqueidentifier – O formato hexadecimal é usado para o armazenamento de dados binários, sendo que este datatype ocupa 16 bytes.
    • - Timestamp – Um valor binário é gerado pelo SQL Server, sendo que esse datatype ocupa 8 bytes.
    • - Cursor – Datatype usado somente quando trabalhamos com variáveis.
    • - Table – Datatype usado somente quando trabalhamos com variáveis de memória.
    • - Bit – Este datatype pode apresentar 0, 1 ou NULL, como valor, sendo ocupado 1 byte.

Informações

Descrição
Mapa Mental sobre Tipos de dados SQL, criado por Priscila Ricardo em 11-03-2020.
Visualizações
0
Avaliação

Mais sobre SQL

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?