Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mysql Sortiranje jasno i glasno?

[es] :: MySQL :: Mysql Sortiranje jasno i glasno?

[ Pregleda: 2175 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

webjunior

Član broj: 301714
Poruke: 106
193.107.4.*



+4 Profil

icon Mysql Sortiranje jasno i glasno?11.05.2012. u 12:50 - pre 144 meseci
Znam da se koristi utf8 "uglavnom", ali u phpmyadmin lepo pise utf8_general_ci -višejezični, ne razlikuje mala i velika slova. Kao i mnoga druga sortiranja. Koje sortiranje da izaberem a da mi u bazi piše isto što i na webu. Znači latinica sa našim slovima. Da li da izaberem utf8_bin, utf16_bin, utf32_bin, ili nešto drugo? Predpostavljam da sortiranje treba biti isto i za mysql vezu i za sve tabele i polja. Ali mnogi koriste utf8_general_ci. Kako onda piše da ovo sortiranje ne razlikuje mala i velika slova. A opet ljudi nemaju problem na vebu???
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Mysql Sortiranje jasno i glasno?11.05.2012. u 13:55 - pre 144 meseci
o cemu pricas ti? zasto bi na webu imao problem sa malim i velikim slovima .. ti kada nesto pretrazujes ili sortiras uglavnom ne zelis da razlikujes velika i mala slova ..

procitaj o tome kako da imas kvalitetan sadrzaj u bazi tj da to sto pise u bazi bude validno a ne da bude brdo smeca (sto ima 80+% baza sa naseg podrucja)

onda procitaj malo o mysql-u i kolacijama, sortiranju ..

pa se onda vrati ovde i napisi "tacno sta te zanima" posto ovo sto si napisao u prvom posto zvuci kao

"banane, kukuruz, kukuruz, banane, krompir ... zasto kupus?"
 
Odgovor na temu

webjunior

Član broj: 301714
Poruke: 106
193.107.4.*



+4 Profil

icon Re: Mysql Sortiranje jasno i glasno?11.05.2012. u 16:05 - pre 144 meseci
Samo sam napisao šta mi phpmyadmin izbacuje kao alt tekst za utf8_general_ci.
Alt = Ovo sortiranje ne razlikuje mala i velika slova.
Ne znam šta to tačno znači. Pa sam mislio možda znači ako direktno preko phpmyadmin-a ubacim u bazu neki tekst:

"Ovo je neki tekst i napisao sam ga JA."


posle snimanja, baza će sadržati tekst:

"ovo je neki tekst i napisao sam ga ja."

sva slova će biti mala...


Ako to nije slučaj onda ok.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Mysql Sortiranje jasno i glasno?11.05.2012. u 19:34 - pre 144 meseci
Citat:
webjunior: Pa sam mislio možda znači ako direktno preko phpmyadmin-a ubacim u bazu neki tekst:

"Ovo je neki tekst i napisao sam ga JA."


posle snimanja, baza će sadržati tekst:

"ovo je neki tekst i napisao sam ga ja."

sva slova će biti mala...



Lose si mislio. U bazi ce pisati to sto si upisao. Za* phpmyadmin posto je on pogresan app koji pokusava da pomogne korisnicima sakrivajuci neke stvari od njih i onda pravi bespotrebne greske. Postoji nesto sto se zove KARAKTER SET i on definise kako se sta upisuje i cita. Ti treba da koristis UTF8. Dalje postoji nesto sto se zove KOLACIJA, to definise kako se stvari porede i sortiraju. Dakle ti kada upises "AaAaAa" u bazu tamo ce da bude upisano "AaAaAa". U zavisnosti od kolacije (koju mozes da menjas i samo za jedan upit, dakle nema veze sa tim sta je UPISANO U BAZU) "AaAaAa" = "aaaaaa" = "AAAAAA" = "AAAaaa" .. ako je neka kolacija case insensitive ili "AaAaAa" != "aaaaaa" ako nije case sensitive kolacija. Ali u bazi sve vreme stoji isto sto si upisao i select ce ti uvek vratiti ono sto si upisao u bazu, ne radi baza nikakvu konverziju velikih u mala slova i slicno
 
Odgovor na temu

[es] :: MySQL :: Mysql Sortiranje jasno i glasno?

[ Pregleda: 2175 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.