LINUX.ORG.RU

MySQL, «массивы»


0

0

Как в MySQL можно создать "массив" чисел в одном столбце? Вообще говоря нужно хранить последовательность из чисел и их степеней.

ID Numbers 1 10^3, 5^8, 6^9 2 15^4 3 23^2, 33^4, 2^15

Как такое можно организовать?

anonymous

Как в MySQL можно создать "массив" чисел в одном столбце? Вообще говоря нужно хранить последовательность из чисел и их степеней.

ID Numbers
1 10^3, 5^8, 6^9
2 15^4
3 23^2, 33^4, 2^15

Как такое можно организовать?

anonymous
()
Ответ на: комментарий от anonymous

Прочел - не понял. Снова прочел - снова не понял.

Попробую подключиться через libastral.

Сериализация?

r_asian ★☆☆
()
Ответ на: комментарий от anonymous

NP N Numbers Result
1  1 10^3       100
1  2 5^8        ...
1  3 6^9
2  1 15^4
3  1 23^2
3  2 33^4
3  3 2^15

(NP, N) primary key (не помню есть ли в mysql составные ключи). N можно выкинуть и поставить просто счетчик id.

Это что-ли имелось ввиду? А зачем оно надо?

ilnurathome
()
Ответ на: комментарий от ilnurathome

Вообщем в одной записи нужно хранить id и несколько чисел. Заранее не известно сколько их. Сейчас делаю так:

INT id, TEXT numbers

И в numbers храню последовательность, резделенную запятыми. Можно ли сделать как-то лучше?

anonymous
()
Ответ на: комментарий от anonymous

Чмоки всем. Вчера привезли больного с обмороженной ногой и температурой. Ампутировали ногу - больному стало лучше. Как лучше ампутировать ногу для лечения гастрита.

> Можно ли сделать как-то лучше?

Лучше для чего? Зачем вообще так делать?

anonymous
()

> Как в MySQL можно создать "массив" чисел в одном столбце?

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

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Да ты мозг. Круто прокачал телепатию. А я Сижу и пытаюсь понять что ему надо. А он просто пытается запихать всю БД со всеми связями в одну таблицу а ля ексель :-)

r_asian ★☆☆
()

Если в mysql возникает желание поместить в столбец массив, то нужно выносить его в отдельную таблицу.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

> Вообщем в одной записи нужно хранить id и несколько чисел. Заранее не известно сколько их. Сейчас делаю так:

> INT id, TEXT numbers

> И в numbers храню последовательность, резделенную запятыми. Можно ли сделать как-то лучше?

так не надо делать.

Прежде чем приступить к разработке баз данных, надо ознакомиться:

Понятием моделирования данных, этапами (концептуальным, логическим, физическим), нормализацией и нормальными формами и т.д.

Реляционной моделью

Реляционной алгеброй

Реляционным исчислением

и т.д.

ilnurathome
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.