2People Новичок 30 Сен 2005 #1 Выбор типа поля. Какой тип столбца выбрать, если данные будут только 1 и 0 (или true и false)? Наверно TINYINT , т.к. для него нужен 1байт? Спасибо.
Выбор типа поля. Какой тип столбца выбрать, если данные будут только 1 и 0 (или true и false)? Наверно TINYINT , т.к. для него нужен 1байт? Спасибо.
2People Новичок 30 Сен 2005 #3 В мануале: "ENUM('value1','value2',...) 1 или 2 байт, в зависимости от количества перечисляемых величин (максимум 65535) " Если будет ENUM('value1','value2'), то сколько байт будет занимать одна запись - 1 или 2 байта?
В мануале: "ENUM('value1','value2',...) 1 или 2 байт, в зависимости от количества перечисляемых величин (максимум 65535) " Если будет ENUM('value1','value2'), то сколько байт будет занимать одна запись - 1 или 2 байта?
2People Новичок 30 Сен 2005 #5 Автор оригинала: Oleg Marchuk можно еще bit он же int(1) Нажмите для раскрытия... INT - 4 байта
MuXa247 Новичок 30 Сен 2005 #6 Автор оригинала: 2People В мануале: "ENUM('value1','value2',...) 1 или 2 байт, в зависимости от количества перечисляемых величин (максимум 65535) " Если будет ENUM('value1','value2'), то сколько байт будет занимать одна запись - 1 или 2 байта? Нажмите для раскрытия... Если значений больше чем 256, то будет 2 байта, иначе один.
Автор оригинала: 2People В мануале: "ENUM('value1','value2',...) 1 или 2 байт, в зависимости от количества перечисляемых величин (максимум 65535) " Если будет ENUM('value1','value2'), то сколько байт будет занимать одна запись - 1 или 2 байта? Нажмите для раскрытия... Если значений больше чем 256, то будет 2 байта, иначе один.
ForJest - свежая кровь 1 Окт 2005 #8 2People Мускул сам использует ENUM('N', 'Y') для представления флагов
Cougar Кошак 1 Окт 2005 #9 ForJest Я тоже использую. Тот же один байт, но на порядок нагляднее, чем "нолики и единички"
.des. Поставил пиво кому надо ;-) 1 Окт 2005 #10 Я тоже использую. Тот же один байт, но на порядок нагляднее, чем "нолики и единички" Нажмите для раскрытия... где нагляднее, кому нагляднее? ENUM это зло Почему ENUM('N', 'Y') а не ENUM('Н', 'Д') (ru) или ENUM('N', 'J') (lv)?
Я тоже использую. Тот же один байт, но на порядок нагляднее, чем "нолики и единички" Нажмите для раскрытия... где нагляднее, кому нагляднее? ENUM это зло Почему ENUM('N', 'Y') а не ENUM('Н', 'Д') (ru) или ENUM('N', 'J') (lv)?
Cougar Кошак 1 Окт 2005 #11 .des. Мне нагляднее при использовании консольного mysql-клиента А Y/N, потому что все-таки SQL ближе к аглицкому. Да, и.. тогда уж не ENUM('Д','Н'), а ПЕРЕЧ('Д','Н')
.des. Мне нагляднее при использовании консольного mysql-клиента А Y/N, потому что все-таки SQL ближе к аглицкому. Да, и.. тогда уж не ENUM('Д','Н'), а ПЕРЕЧ('Д','Н')