powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Посоветуйте хранение чисел в одной строке
9 сообщений из 9, страница 1 из 1
Посоветуйте хранение чисел в одной строке
    #38967050
error911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
В таблице необходимо сохранить 14 целых чисел размером в байт каждое.
Чтоб не создавать 28 дополнительных полей под это, думал создать поле varchar(64) и сохранить туда эти числа, отделяя например запятой.
Посоветуйте, как лучше это сделать, как записывать, обновлять и извлекать такие данные? или может еще проще способ есть?
Спасибо.
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38967109
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нафига тебе поля экономить? Чтобы потом с того наиметь лишнего геморрою?
Вообще неплохо бы рассказать, что это за байты. А то может оказаться, что им место вообще в отдельной таблице...
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38967112
error911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, в строчку таблицы нужно уложить помимо основных 6 полей еще и 2 массива чисел по 14 шт. Причем может эти массивы будут не на все 14 чисел заполнены. 14 - это максимум
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38967114
lamer yuga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
error911,

ага, а потом вдруг окажется, что надо не 14 чисел, а 16 - и все, переделывать и базу, и программу (все select/insert/update переписывать),да еще и накопленные данные не потерять при этом

А все потому, что проектант недопроектировал, да и про нормализацию реляционных баз ничего не понял.

Хотя.. бывает всякое... например, атомарность чисел требуется только на уровне приложения, а не при обработке этих чисел в запросах SQL Тогда конечно нет смысла плодить кучу полей в таблице.

удачи вам
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38967116
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
error911,

Посмотрите на BINARY и VARBINARY .
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38967131
error911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Спасибо! Вроде самое - то, разбираюсь как в С# с этим делом работать.

lamer yuga, я же написал что максимум может быть 15 байтовых чисел. И чаще всего они будут заполнены не полностью, например первые 3 числа только. Если для вас норма работать с 28+6 полями, то для меня - это кошмар. Да, и думаете еще такой массив не потребуется потом мне? Вдруг не досмотрю, еще нужно будет 28 полей добавить
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38968197
Set666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделай отдельную таблицу, одно поле будет ссылаться на твою, второе само значение.
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38971992
error911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Set666, не понялю А как хранить массивы чисел в записях основной таблицы?
...
Рейтинг: 0 / 0
Посоветуйте хранение чисел в одной строке
    #38972400
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
error911,

тип поля medium_text числа можно хранить через запятую. ;)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Посоветуйте хранение чисел в одной строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]