Megfelelő adatbázis-kezelő rendszer nélkül nem lehet kezelni a világban található hatalmas mennyiségű adatot. A MySQL az egyik legnépszerűbb adatbázis-kezelő rendszer, amelyet az iparban használnak. Az előző blogomban MySQL bemutató , megértette volna a különféle végrehajtható SQL lekérdezéseket. Ebben a MySQL adattípusokról szóló blogban a MySQL-ben használt különféle adattípusokat fogom megvitatni.
hogyan lehet osztályos szingulettet készíteni
Ebben a MySQL adattípusokról szóló blogban a következőkre térek ki:
- Numerikus típusok
- Karaktertípusok
- Dátum és idő típusok
- Más adatbázis-motorok adattípusainak használata
Tehát kezdjük mindegyikkel.
MySQL adattípusok: Numerikus típusok
A numerikus adattípusok aláírt és aláíratlan egész számokat is lehetővé tesznek. A MySQL a következő numerikus adattípusokat támogatja.
Iratkozzon fel youtube csatornánkra, hogy új frissítéseket kapjon ..!
MySQL adattípusok: Karaktertípusok
Karakterlánc Az adattípusok rögzített és változó hosszúságú karakterláncokat is lehetővé tesznek. A MySQL a következő karakterlánc adattípusokat támogatja.
Adattípus | Leírás | Tárolás |
CHAR (méret) | Legfeljebb 255 karaktert tartalmaz, és rögzített hosszúságú karakterláncot tesz lehetővé. | (Karakterek deklarált oszlophossza * Bájtok száma)<= 255 |
VARCHAR (méret) | Legfeljebb 255 karaktert tartalmaz, és változó hosszúságú karakterláncot tesz lehetővé. Ha 55-nél nagyobb karaktereket tárol, akkor az adattípus TEXT típusúvá alakul. |
|
TINYTEXT | Legfeljebb 255 karakter hosszúságú karakterláncot engedélyez | A tényleges hossz String érték (Len) + 1 bájt bájtban, ahol Len<28. |
SZÖVEG | Legfeljebb 65 535 karakter hosszúságú karakterláncot engedélyez | A tényleges hossz String érték (Len) + 2 bájt bájtokban, ahol Len<216. |
FOLT | Legfeljebb 65 535 bájt adat tárolható, és bináris nagy objektumokhoz használható. | A tényleges hossz String érték (Len) + 2 bájt bájtokban, ahol Len<216. |
KÖZEPES | Legfeljebb 16 777 215 karakter hosszúságú karakterláncot engedélyez | A tényleges hossz String érték (Len) + 3 bájt bájtban, ahol Len<224. |
KÖZepes | Legfeljebb 16 777 215 bájt adatot tárol, és bináris nagy objektumokhoz használják. | A tényleges hossz String érték (Len) + 3 bájt bájtban, ahol Len<224. |
HOSSZÚ | Legfeljebb 4 294 967 295 karakter hosszúságú karakterláncot engedélyez | A tényleges hosszúság bájtban a String érték (Len) + 4 bájt, ahol a Len<232 |
LONGBLOB | Legfeljebb 4 294 967 295 bájt adatot tárol, és bináris nagy objektumokhoz használják. | A tényleges hosszúság bájtban a String érték (Len) + 4 bájt, ahol a Len<232 |
ENUM (x, y, z stb.) | Lehetővé teszi a lehetséges értékek listájának megadását, a maximális érték 65535 lehet. Csak abban az esetben, ha olyan értéket illesztenek be, amely nem szerepel a listában, akkor üresérték kerül beillesztésre. | 1 vagy 2 bájt, a felsorolási értékek számától függően (maximum 65 535 érték) |
KÉSZLET | Ez az adattípus hasonló az ENUM-hoz, de a SET legfeljebb 64 listaelemet tartalmazhat, és egynél több választási lehetőséget tárolhat. | 1, 2, 3, 4 vagy 8 bájt, a beállított tagok számától függően (maximum 64 tag) |
MySQL adattípusok: Dátum és idő típusok
Ez az adattípus lehetővé teszi számunkra a dátum és az idő megemlítését. A MySQL a következő dátum és idő adattípusokat támogatja.
Szeretne tanúsítványt szerezni adatbázis-rendszergazdaként?MySQL adattípusok: Más adatbázis-motorok adattípusainak használata
Ha más szállítók által írt kódot szeretné implementálni SQL-be, akkor a MySQL megkönnyíti ezt az adattípusok feltérképezésével. Lásd az alábbi táblázatot.
Egyéb szállítótípus | MySQL típus |
BOOL | TINYINT |
BOOLAI | TINYINT |
JELLEMZŐ VÁLTOZÓ (M) | VARCHAR (M) |
RÖGZÍTETT | DECIMÁLIS |
FLOAT4 | ÚSZÓ |
ÚSZÓ8 | KETTŐS |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | KÖZEPES |
INT4 | INT |
INT8 | BIGINT |
HOSSZÚ VARBINÁR | KÖZepes |
HOSSZÚ VARCHAR | KÖZEPES |
HOSSZÚ | KÖZEPES |
MIDDLEINT | KÖZEPES |
NUMERIC | DECIMÁLIS |
A MySQL adattípusokról szóló blog után elkezdjük összekapcsolni az adatbázisokat a PHP-vel, de előtte erre hivatkozhat , hogy megismerje az interjúk során feltett legfontosabb kérdéseket. Maradjon velünk!
Ha többet szeretne megtudni a MySQL-ről és megismerni ezt a nyílt forráskódú relációs adatbázist, akkor nézze meg a mi oldalunkat amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t mélyebben, és elsajátítja a témát.
Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben. ” MySQL adattípusok ”És visszatérek hozzád.