Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jaki typ danych dla zapisu/odczytu zero-jedynkowego
Gerwazy
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 27.07.2009

Ostrzeżenie: (0%)
-----


Witam,
drodzy forumowicze, powiedzcie proszę jaki typ danych wybrać dla kolumny zawierającej ciąg zer i jedynek stałej długości (np.: 011011101), żeby wyszukiwanie rekordów było najbardziej wydajne
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




VARBINARY
http://dev.mysql.com/doc/refman/5.0/en/binary-varbinary.html


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
drodzy forumowicze, powiedzcie proszę jaki typ danych wybrać dla kolumny zawierającej ciąg zer i jedynek stałej długości (np.: 011011101)

Ekhm, a nie lepiej CHAR(1) i wyciągać przez mnożenie bitowe?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
dotangelo
post
Post #4





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 12.04.2007
Skąd: Wągrowiec

Ostrzeżenie: (0%)
-----


@erix: interesujące, mógłbyś pokazać jakiś przykład tego rozwiązania ? chodzi o coś takiego ?
Kod
SELECT field & 2 FROM table
?
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=126235&hl=bitowo


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dotangelo
post
Post #6





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 12.04.2007
Skąd: Wągrowiec

Ostrzeżenie: (0%)
-----


Bajera, dzięki :-)
Go to the top of the page
+Quote Post
Gerwazy
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 27.07.2009

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedzi. Spróbuję dziś zastosować VARBINARY zamiast VARCHAR i sprawdzę wydajnościowo.
Tylko nie zrozumiałem jak w moim przypadku zastosować mnożenie bitowe... jak mam przedstawić 9 liczb żeby wyszło coś co mogę wkleić do CHAR(1)questionmark.gif
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
jak mam przedstawić 9 liczb żeby wyszło coś co mogę wkleić do CHAR(1)
Nie char(1) a tinyint.
Jak? No przeciez w linku co podalem masz przyklad


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:23