61 / 60 / 7
Регистрация: 25.05.2011
Сообщений: 388
|
||||||
1 | ||||||
Тип данных BLOB или как раскодировать двоичный код?07.08.2011, 20:10. Показов 10705. Ответов 5
Метки нет (Все метки)
0
|
07.08.2011, 20:10 | |
Ответы с готовыми решениями:
5
Как записать в SQL тип данных BLOB? Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов? Какой тип поля использовать - Blob или varchar Report Builder, тип данных blob |
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|||||||||||
07.08.2011, 21:08 | 2 | ||||||||||
bindec()
Только у тебя потери получаются... ты же ведущие нули теряешь. В твоём случае надо делать
1
|
61 / 60 / 7
Регистрация: 25.05.2011
Сообщений: 388
|
|
07.08.2011, 21:19 [ТС] | 3 |
так ведь блоб и есть двоичный код? т.е. нолики и единички
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
07.08.2011, 23:00 | 4 |
Но не в текстовом представлении. В принципе, текст туда тоже можно запихнуть, но это как из пушки по воробью. Для обычного текста можно использовать CHAR или VARCHAR, если текст короткий... или TEXT, MEDIUMTEXT, если текст достаточно большой. А BLOB используется для хранения таких данных, где символы могут быть не только текстовыми. Например, всякие картинки можно там хранить и т.п.
В общем, двоичные данные - это не текст, который состоит из нулей и единиц... это данные с любыми символами от 0 до 255.
0
|
61 / 60 / 7
Регистрация: 25.05.2011
Сообщений: 388
|
|
08.08.2011, 14:37 [ТС] | 5 |
т.е. нет смысла хранить текст в бинарном виде? просто слышал работает быстрее
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
08.08.2011, 14:51 | 6 |
Текст он изначально в бинарном виде. Эти преобразования, которые ты хотел делать только увеличат объём хранимых данных в 8 раз и будут создавать постоянную нагрузку на сервер.
Бинарный вид - это не текст из ноликов и единичек... бинарный вид - это данные как они есть. Например, ты читаешь какой-нибудь exe-файл. Это бинарный вид. Там присутствуют различные символы, некоторые из которых даже не читаются в текстовом редакторе. Поэтому бинарные файлы иногда преобразуют в текстовый вид, что бы, например, передать по электронной почте, т.к. протоколы SMTP и POP3, которые используются в электронной почте, понимают только текстовые данные. Поэтому данные преобразовывают из бинарного вида в base64. Я не знаю, как это правильнее сформулировать... можешь почитать ещё в википедии
1
|
08.08.2011, 14:51 | |
08.08.2011, 14:51 | |
Помогаю со студенческими работами здесь
6
Ошибка при выводе картинки, тип данных BLOB Вывод данных из поля, которое имеет тип BLOB Как раскодировать код JS Как раскодировать код PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |