Mezőtípusok mysql
Ebben a cikkben, azt megszentelje egy nagyon fontos kérdés kapcsolódó milyen típusú területen a táblázatban biztosít számunkra MySQL. Nem titok, hogy a nyilvántartást a táblázatban meg kell felelnie az ilyen típusú. És minden egyes felvétel sejt bizonyos feltételeknek teljesülniük kell, amelyet csak meg az a típus mezőben MySQL.
Legyen rendelése Nézzük az összes mezőtípusok MySQL
1. VARCHAR. Ez a típus egy string, egy sor változó hosszúságú 0-255 karakter.
2. tinyint. Ez a típusú egészek. értékek tartomány -127 128 vagy 0 255 Attól függően, hogy ezen a területen lehet negatív. Arról, hogy hogyan kell kérni, azt fogja mondani az alábbiakban.
3. TEXT (BLOB). Ez egy normális string típusú, amelyben a maximális hossza 65535 karakter. Ideális tárolási szöveget.
5. smallint. Továbbá, mivel tinyint - egy olyan típusú adatokat, de az értéktartomány több: -32.768-32.767 vagy 0 és 65535.
6. MEDIUMINT. Tovább beépített típus, de az értéktartomány még meg: -8388608 a 8388607. vagy 0-16.777.215.
7. INT. A leggyakrabban használt adat típusát. A tartomány: -2147483648 a 2147483647 vagy 0 és 4294967295.
8. BIGINT. Utoljára típusú, hogy túl gyakran használják, mert az ár-érték tartományban nem különösebben a kereslet -9.223.372.036.854.775.808 hogy 9223372036854775807. vagy 0-18446744073709551615.
9. úszó. Valós adatok típusát. Pontosság egyszeres, vagyis a tizedesjegyek számát nem lehet több, mint 24. Tartomány: 38 -3,402823466E + -1,175494351E-38. És 0. 38 1,175494351E-3,402823466E + 38.
11. DECIMAL. Ritkán használt típus danyh, de mégis. Ez a szám hasonló típusú dupla. de tárolja a húr. És valóban, a megengedett értéktartomány által meghatározott jelenléte a jel „-” és „”. Ha a fenti tünetek hiánya, a megengedett tartomány ugyanaz, mint a dupla.
12. DATETIME. Az adatok típusa felelős tárolására a dátum és idő. a következő formában: "ÉÉÉÉ-HH-NN HH: MM: SS".
13. időbélyeg. Bizonyos időbélyeg, amely egy, a következő formátumokban: „ÉÉÉÉHHNNÓÓPPMM”, „ÉÉHHNNÓÓPPMpMp”, „YYYYMMDD”, „YYMMDD”.
14. IDŐ. Egyszerű típus, töltési idő a következő formátumban: "HH: MM: SS".
15. ÉV. Típusa díj évente két formátum: „YY”, „HH”.
16. KAR. fix hosszúságú karakterlánc. Sostovlyaet tartomány 0-tól 255 karakter. Ne tárolja a típus növeli a sor végén helyek száma egy előre meghatározott méretű.
17. TINYTEXT (TINYBLOB). Szöveg hossza 0-255 karakter.
18. MEDIUMTEXT (MEDIUMBLOB). Szöveg hossza 0-16.777.215 karaktereket.
19. LONGTEXT (LONGBLOB). Szöveg hossza 0-4294967295 karaktereket.
20. ENUM. Ez a típus listáját tartalmazza értékeket. Más szóval, az érték a megfelelő bejegyzést a cella kell választani a listából érvényes karakterlánc érték (analóg RadioButton). A maximális számát 65535 értékeket.
21. SET. A értékrend. Ha csak egy kell választani ENUM, akkor előfordulhat, hogy a kiválasztott több értéket (analóg négyzetet). Az értékek maximális száma tárolt SET - 64.
Itt találkoztunk az összes mezőtípusokat a MySQL. Ahogy ígértem, mondja meg, hogyan, hogy melyik számot kell használni: pozitív vagy negatív. Erre a célra egy speciális tulajdonság aláírva. hogy ha van, akkor a szám pozitív, és ha nem, akkor a szám lehet pozitív vagy negatív. Azonban, akkor meg fogja érteni mindent, de most csak tudomásul veszik ezt.
Természetesen mindez nem kell emlékezni. És Elmondok bejegyzés típusokat, amelyek nagyon gyakran használják, és hogy újra felhasználják magam:
- VARCHAR - a tökéletes típusú adatok felhasználónevek, jelszavak, a cikkek címeit, nevek, nevek és egyéb dolgok.
- Tinyint - használt minden „zászlók”. Például a felhasználó aktív az oldalon, vagy sem, ez blokkolja a felhasználó az oldalon, vagy sem. Szintén használt numerikus értékelését felhasználói jogokat. Például az „1” - Ez egy vendég. "2" - legalább. „3” - A rendszergazda és így tovább.
- TEXT - tárolására használt szöveget, persze, gyakran használjuk.
- INT - a legnépszerűbb opció segítségével az ilyen típusú - ez azonosító (egyedi azonosító), ami egyedülálló minden rekordot a táblázatban.
- DATETIME - tárolására használt dátum és az idő. Például, akkor tárolja a dátumot és az időt az üzenet a fórumon, a dátumot és az időt a felhasználói regisztráció, és így tovább.
- ENUM - kevésbé gyakori általam fentebb leírt, de mégis. A legegyszerűbb példa az ilyen típusú - a verbális leírása a felhasználói jogok: „Vendég”, „regisztrált”, „Rendszergazda”.
Mint látható, a mező típusok a MySQL nagyon sok, de aktívan használják csak 5-6. így minden nagyon, nagyon egyszerű.