Какой тип данных я должен использовать для номера телефона в SQL?
Какой тип данных я должен использовать для номера телефона в SQL?

Видео: Какой тип данных я должен использовать для номера телефона в SQL?

Видео: Какой тип данных я должен использовать для номера телефона в SQL?
Видео: Текстовые данные в SQL 2024, Апрель
Anonim

Хранить телефонные номера в стандартном формате с использованием VARCHAR. NVARCHAR бы быть ненужным, поскольку мы говорим о числа и, возможно, пара других символов, например '+', '', '(', ')' и '-'.

Тогда какой тип данных используется для номера телефона в SQL?

Числовые типы данных:

Тип данных Место хранения
int 4 байта
Bigint 8 байт
десятичный (p, s) 5-17 байт
числовой (p, s) 5-17 байт

Впоследствии возникает вопрос, какой тип данных используется для номера телефона в Java? Очевидно, что чем меньший объем памяти вы используете, тем меньший числовой диапазон вы можете использовать. Стандартная Java целочисленные типы данных находятся: байт 1 байт От -128 до 127. короткие 2 байта -32, от 768 до 32, 767.

Во-вторых, какой тип данных, вероятно, будет использоваться для номера телефона и почему?

Телефонные номера необходимо сохранить как текст / строку тип данных потому что они часто начинаются с 0, и если они были сохранены как целое число, то ведущий ноль бы со скидкой.

Как номера телефонов хранятся в базе данных?

Номер телефона всегда должно быть хранится в виде строки или текста, а не целого числа. Какой-то телефон числа обычно используйте дефисы и, возможно, круглые скобки. Кроме того, вам может потребоваться указать код страны перед телефонный номер например +46 5555-555555.

Рекомендуемые: