Задать вопрос
@TomRiddle
Я здесь, потому что ничего не нагуглил XD

Какой datatype лучше использовать для ключа в SQL?

В колонке являющейся PRIMARY KEY хранятся IMEI.
Какой лучше выбрать datatype, чтобы SELECT/UPDATE с WHERE по ключу осуществлялись быстрее??

По сути можно поставить INT, так как там только цифры (будет большое 14 значение число).
Можно VARCHAR(14) или TEXT.
Какой будет работать быстрее?

И какой datatype лучше выбрать для колонки, которая будет хранить строковве данные, длинной не более 50 символов - VARCHAR(50) или TEXT? И есть ли существенные различия между ними в данном случае?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
2) Varchar

1) integer если IMEI не могут наачинаться с нуля
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽