A világon jelen lévő adatok mennyiségével szinte lehetetlen kezelni az adatokat megfelelő adatbázisok nélkül. Az SQL a relációs adatbázisok magja, amely különféle lehetőségeket kínál az adatok kezelésére nélkülözhetetlenek a legtöbb munkakörben. Ebben a cikkben az SQL adattípusokról az SQL-ben használt különféle adattípusokat fogjuk megvitatni.
Ez a cikk a következőkkel foglalkozik:
php.mysql_fetch_array
- Numerikus adattípusok
- Karakterlánc adattípusok
- Bináris adattípusok
- Dátum és idő adattípusok
- Egyéb adattípusok
Kezdjük tehát mindegyikkel.
SQL adattípusok: Numerikus típusok
A cikk ezen szakasza a numerikus adattípusokról fog beszélni. Ezek az adattípusok aláírt és aláíratlan egész számokat is lehetővé tesznek. A numerikus adattípusokat a következő két szakaszra osztottam:
Pontos numerikus adattípusok
Vizsgáljuk meg a hozzávetőleges numerikus adattípusokat.
Hozzávetőleges numerikus adattípusok
Ezután ebben a cikkben vizsgáljuk meg az SQL-ben használt karakterlánc adattípusokat.
SQL adattípusok: Karakterlánc adattípusok
A cikk ezen szakasza a karakter adattípusokról fog szólni. Ezek az adattípusok rögzített és változó hosszúságú karaktereket tesznek lehetővé. Lásd az alábbi táblázatot.
JEGYZET:
Kérdések: Miért nem deklarálhatunk nagyobb értéket, mint a VARCHAR (8000)? Válasz: A VARCHAR (n) felelős az adatok egy soroldalon történő tárolásáért. Mivel az oldalfejléc minden oldalon az első 96 bájtot foglalja el, és csak 8096 bájt adat (8192–96) áll rendelkezésre a sor rezsire és az eltolásokra, nem deklarálhat nagyobb értéket, mint a VARCHAR (8000).
Emellett az iparágunk óta kibővítettem a karakterláncok adattípus szekcióit Unicode adattípusokraaz Unicode-ot használja a szöveg következetes ábrázolásához és kezeléséhez a világ legtöbb írórendszerében.
statikus tagfüggvény c ++ - ban
Unicode karakterlánc adattípusok
Adattípus | Leírás / maximális méret | Tárolás | |
Leírás | Maximális méret | ||
ntext | Változó engedélyezésehosszúságú Unicode karakterlánc | 2 GB szöveges adat | 4 bájt + karakterek száma |
nvarchar (max) | Változó engedélyezésehosszúságú Unicode karakterlánc | 2E + 31 karakter | 2 bájt + karakterek száma |
nvarchar | Változó engedélyezésehosszúságú Unicode karakterlánc | 4000 karakter | 2 bájt + karakterek száma |
nchar | Lehetővé teszi a fixed hosszúságú Unicode karakterlánc | 4000 karakter | Meghatározott szélesség * 2 |
Ezután ebben a cikkben vizsgáljuk meg az SQL-ben használt bináris adattípusokat.
SQL adattípusok: Bináris adattípusok
A cikk ezen része bináris adattípusokról fog beszélni. Ezek az adattípusok rögzített és változó hosszúságú bináris értékeket tesznek lehetővé. Lásd az alábbi táblázatot.
Ezután ebben a cikkben vizsgáljuk meg az SQL-ben használt dátum és idő adattípusokat.
típusú szűrők a tablóban
SQL adattípusok: Dátum idő Adattípusok
A cikk ezen szakasza a dátum és idő adattípusokról fog szólni. Ezek az adattípusok különböző dátum- és időformátumokat tesznek lehetővé. Lásd az alábbi táblázatot.
Ezután ebben a cikkben vizsgáljuk meg az SQL-ben elérhető különféle adattípusokat.
SQL adattípusok: Egyéb Adattípusok
A cikk ebben a szakaszában azokról az adattípusokról lesz szó, amelyek nem sorolhatók a fenti kategóriákba. Lásd az alábbi táblázatot.
Adattípus | Leírás |
asztal | Ez az adattípus egy későbbi feldolgozásra szolgáló eredménykészletet tárol. |
xml | Ez az adattípus XML-formázott adatokat tárol. |
kurzor | Ez az adattípus hivatkozást nyújt a kurzorobjektumra. |
egyedi azonosító | Ez az adattípus globálisan egyedi azonosítót (GUID) tárol. |
sql_variant | Ez az adattípus skülönféle SQL támogatott adattípusok értékeit méri, a szöveg, az ntext és az időbélyeg kivételével. |
Most, hogy ismeri az adattípusokat az SQL-ben, biztos vagyok benne, hogy kíváncsi arra, hogy miként tanulhat további SQL-t. Íme egy lista azokról a cikkekről, amelyekkel kezdheti:
Szóval, emberek, ezzel vége ennek a cikknek. Remélem tetszett olvasni ezt a cikket. Láttuk a különböző adattípusokat, amelyek segítenek a lekérdezések megírásában és az adatbázisok kijátszásában. Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a 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 alaposan, és elsajátítja a témát.
Van egy kérdésünk? Kérjük, említse meg a cikk megjegyzéseket tartalmazó részében, és még visszatérek.