ФорумРазработкаБазы данных → Посоветуйте типы полей в MySQL

Посоветуйте типы полей в MySQL

  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 1 сентября 2008 г. 0:30

    Я не опытный пользователь MySQL.
    Посоветуйте, какие типы полей применить, для хранения:
    1) пароля
    2) цифры от 1 до 99
    3) имя пользователя (макс. количество символов 30)
    4) email
    5) простой текст ( большое количество символов)
    6) цифры от 1 до 99999

    Заранее спасибо.
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 1 сентября 2008 г. 0:35, спустя 4 минуты 17 секунд

    1) VARCHAR([длинна_пароля]) или, если пароль фиксированной длинны (хеш?) CHAR([длинна_пароля])
    2) TINYINT
    3) VARCHAR(30)
    4) VARCHAR(255)
    5) TEXT
    6) MEDIUMINT
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 1 сентября 2008 г. 0:55, спустя 20 минут 29 секунд

    1) пароль - хэш md5 varchar или char, что лучше?
    4) для справки, для себя (бывает длина email > 255) ?
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2008 г. 1:16, спустя 20 минут 58 секунд

    1) VARCHAR(32)
    2) Теоретически да, практически нет.
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz 1 сентября 2008 г. 1:21, спустя 4 минуты 35 секунд

    спасибо

Пожалуйста, авторизуйтесь, чтобы написать комментарий!