Rész január 3

Szükség van egy kis magyarázat:

  • A táblázatban kell lennie olyan területen, amelynek értéke az egyedi minden rekordot. A legegyszerűbb módja annak, hogy hozzon létre egy olyan területre - ez bízza ezt a munkát maga az adatbázis, a mező a „számláló” automatikusan generálja, és elviszi az értékeket az 1., 2., 3., stb
  • „MEMO” mező a nagy mennyiségű szöveges információ, szemben a csak „szöveg” mezőbe amelynek mérete legfeljebb 255 karakter lehet.
  • A „lépésének évében az iskolába”, hogy ezt a fajta a dátum / idő nem kényelmes, mert van, hogy töltse ki nemcsak az év, de a hónap és a nap kézhezvételétől.

MySQL adatbázis működik a táblák, mezők, típusok. Ehhez a Windows parancssort (Start - Futtatás cmd), írja be a parancsot az adatbázis elindításához. Jegyezzük meg, indít MySQL származik egy virtuális lemezt, ebben a példában a hajtás Z.

-u root -p paramétert, beszámolt arról, hogy a dob jön root egy üres jelszó.

És itt vagyunk a meglepetés, minden munkát az adatbázis nem a szokásos grafikus felület és a parancssor (lásd 9. ábra)!


Ábra. 9. Konzol dolgozni a MySQL adatbázis.

A lényeg az, hogy az eredeti MySQL adatbázis regisztráltak futtató számítógépeken a Unix / Linux operációs rendszert, valamint a számukra ismerős felülettel. De nem kell félni, mert a munka ebben az aszkéta mód lehetővé teszi számunkra, hogy tanulmányozza az egyetemes nyelvén való hivatkozás olyan adatbázis (SQL-lekérdezés nyelv), és lehetővé teszi a használatát ezen a nyelven a programjainkon.

5.1. MySQL parancsok

Tehát, az összes parancsot adunk, beírja őket a konzol. Emlékezz az egyszerű szabályokat:

Tehát nézzük meg először a leggyakrabban használt parancsok:

showdatabases; (Command, amely bemutatja a meglévő adatbázis). konzol válasz a 10. ábrán látható.


10. ábra Output MySQL adatbázisok.

Látjuk, hogy az adott pillanatban a felhasználó hozott létre három adatbázis.

createdatabasename; (Ahhoz, hogy az adatbázis létrehozása neve) helyett «név» add meg a nevét az új adatbázist. Ez létrehoz egy üres adatbázist, amely sem bármilyen táblázatokat. Ebben az esetben a Denver hoz létre a C: \ Web szerverekhez \ usr \ local \ mysql \ data üres könyvtárba a nevét az adatbázisban. Akkor használja ezt a könyvtárat és annak teljes tartalmát való áttérés adatbázisok egyik számítógépről a másikra.

dropdatabasename; (Ahhoz, hogy távolítsa el az adatbázis neve) Ez eltávolítja a könyvtár, amelyben az adatbázis tárolja a tartalmát. Sem további kérdésekre nem fogja kérni, amikor eltávolítja a MySQL, ezért legyen óvatos.

hozzon létre egy új adattáblát:
Miután az adatbázis létrehozása, (és úgy mentek bele a parancs \ u), akkor létre kell hozni egy táblázatot, amely leírja a mezőket, amelyek a következő:

Figyelem! adatbázis nevét, és minden mező írási latin betűkkel, szóköz nélkül.

A távoli szervereken általában megengedett, hogy csak egy adatbázis (további adatbázisok plusz pénzt). A táblák száma az adatbázisban nincs korlátozva, így az összes tárolt táblázatok ugyanabban az adatbázisban. Velük dolgozni kényelmes volt, akkor van értelme, hogy az összes asztal egy szolgáltatás, hogy ugyanazt a típus neve, például: school_students, school_teachers stb

Ön a következő üzenetet kapja:

Rész január 3

5.2. SQL-lekérdezések

SQL jelentése Structure Query Language - Structured Query Language. Ezen a nyelven, akkor kivonat információt bármely modern tárol. Ha össze egy MS Access lekérdezések, a program nem ír sql-lekérdezések az Ön számára, bár lehet, hogy ez a saját kezét. Nézzük meg az alapvető csoport kéri.

hozzátéve táblázat adatai

SQL parancsok esetében érzéketlen, és mégis, azt javaslom, a kulcsszavak, hogy írja nagybetűvel, és változtassa meg a paramétereket neveket kisbetűvel. Ez a szokás hasznos írásához kódot.

Parancs kijelöli az összes értéket a hallgatói tábla. Ha csak egy része az értéket ki kell választania, akkor kérheti, hogy építsenek egy kicsit másképp:

Ezt a kérelmet helyesen rendezve növekvő számszerű adatok, valamint az angol nyelvű szöveget. Ha azt akarjuk, hogy rendezze a pályáról a cirill ábécét, a kérelmet módosítani kell:

Ez a kérés eltávolítja a bejegyzést a táblázatban a diák, akinek az ID öt.
Az alábbi lekérdezés minden rekordot törölni a táblázatból:

Módosítási kérelmet az adatok rögzítési azonosító id_student egyenlő néggyel. Meg tudjuk változtatni egy vagy több területen ezt a bejegyzést. Az, hogy a változó mezők a kérés nem számít.

Gyakorlati feladatok:

Kérdések az önuralmat

  1. Hogyan kell futtatni MySQL konzol?
  2. Honnan tudom, hogy mely adatbázisok állnak az Ön számítógépén?
  3. Mit jelent a csillag a lekérdezés letölteni az adatokat?
  4. Mint egy lekérdezés törölni az összes adatot az asztalra?
  5. Mi az SQL-lekérdezések megtanultuk ezt a leckét?
  6. Mi történik a merevlemezre, amikor létrehoz egy új adatbázis? Egy új tábla?

Információk a munka: