Qual é o tipo de dados padrão para armazenar números de celular no banco de dados SQL (sem varchar, nchar)?


Melhor resposta

O maior problema em armazenar números de telefone como qualquer coisa, exceto caracteres é que zeros à esquerda são permitidos em alguns números de telefone de países, e os tipos de dados numéricos não preservam os zeros à esquerda.

Convenções nacionais para escrever números de telefone – Wikipedia

Resposta

Se você não vai permitir nenhum caractere especial como + para códigos de país ou – para separadores, então você pode usar um campo inteiro . O comprimento do campo pode ser o comprimento padrão dos números de celular sem o código do país.

Para obter mais informações sobre o tipo de dados inteiros, aqui está um link para MySQL.

12.2.1 Tipos inteiros (valor exato) – INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

Você pode encontrar links semelhantes para qualquer outro SQL Banco de dados que você está usando.

Espero que isso ajude !!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *