| Autor | Zpráva | ||
|---|---|---|---|
| rman Profil * |
#1 · Zasláno: 16. 7. 2008, 14:39:44
vie niekto poradit, aky datovy typ by mali byt odkazy (link, url) na konkretne stranky ulozene v databaze mysql?
dopredu vdaka za radu.. |
||
| Joker Profil |
#2 · Zasláno: 16. 7. 2008, 14:49:03
Pro uložení libovolného odkazu TEXT, dá-li se spolehnout, že bude mít do 255 znaků (například se nebudou ukládat odkazy s množstvím GET parametrů), tak VARCHAR
|
||
| rman Profil * |
#3 · Zasláno: 16. 7. 2008, 14:50:08
a co je lepsie? je to jedno?
|
||
| Kcko Profil |
#4 · Zasláno: 16. 7. 2008, 15:28:27
Pro uložení libovolného odkazu TEXT, dá-li se spolehnout, že bude mít do 255 znaků (například se nebudou ukládat odkazy s množstvím GET parametrů), tak VARCHAR
Urcite 255? V dobe MYSQL 5.x ? :) |
||
| Joker Profil |
#5 · Zasláno: 16. 7. 2008, 15:43:07
Kcko
OK, tak pokud je na serveru MySQL 5.0.3 a vyšší, stačí jen VARCHAR. Otázkou je kolik, ale myslím, že VARCHAR(255) by mělo stačit pro normální účely a VARCHAR(2000) snad úplně všem :-) (nevím teda o teoretickém limitu maximální délky adresy, prakticky je první limit prohlížeč Internet Explorer, který má maximální délku adresy 2083 znaků) |
||
| rman Profil * |
#6 · Zasláno: 16. 7. 2008, 15:45:49
dobre tak ja budem pouzivat TEXT
|
||
| Joker Profil |
#7 · Zasláno: 16. 7. 2008, 15:54:06
Jo, ještě jsem zapomněl:
rman a co je lepsie? je to jedno? Co do obsazeného místa, pro delší adresy to vyjde nastejno, obojí zabere (délka řetězce + 2) bajtů. Pokud maximální délka adresy nepřekročí 255 bajtů (tj. 255 znaků u jednobajtového kódování, nebo 85 znaků u UTF-8), bude výhodnější VARCHAR, protože ten v takovém případě zabere jen (délka řetězce + 1) bajtů. |
||
|
Časová prodleva: 18 let
|
|||
0