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 !!