Sql - 1. lecke
Tehát, ha van telepítve a MySQL, és elkezdjük tanulni az SQL nyelv. A 3. lecke az alapjait adatbázisok. hoztunk létre egy elméleti modell egy kis adatbázis a fórumon. Itt az ideje, hogy végre az adatbázisban való MySQL.
Ehhez először is meg kell kezdeni a MySQL szerver. Ide rendszer Start - Program - MySQL - MySQL Server 5.1 - MySQL parancssori kliens. Egy ablak nyílik arra kéri, hogy adja meg a jelszavát.
Nyomja meg az Enter billentyűt, ha nem adja meg a jelszót, amikor beállítja a szerver, vagy adjon meg egy jelszót, ha megkérdeznéd. Várjuk meghívót mysql>.
Meg kell létrehozni egy adatbázist, amely hívjuk a fórum. Ehhez az SQL van egy szolgáltató adatbázis létrehozása. Egy adatbázis létrehozása a következő szintaxist:
adatbázis létrehozása adatbázis neve;
A maximális hossza az adatbázis neve 64 karakter hosszú, és tartalmazhat betűket, számokat, „_” jel és a szimbólum „$”. A név lehet kezdeni egy számot, de nem áll teljes egészében a számok. Bármely kérelmet az adatbázis pontosvesszővel végződjön (a karakter neve határoló - határoló). Kézhezvételét követően a kérelmet, a szerver végrehajtja, és ha sikeres, a következő üzenetet jeleníti „Query OK.”
Tehát, egy adatbázis létrehozása fórum:
Nyomja meg az Enter és hogy a válasz „Query OK.”, Jelezve, hogy az adatbázis létrehozása:
Ez ilyen egyszerű. Most az adatbázisban létre kell hoznunk három asztal: szálak, a felhasználók és az üzenetek. De mielőtt ezt teszed, meg kell mondanunk, hogy a szerver, amely ez egy adatbázist hozunk létre egy táblázatot, azaz azt kell választani az adatbázist a munkát. Erre a célra használja nyilatkozatot. A szintaxis az adatbázis választás a következő:
Tehát választani fórumunkon adatbázis:
Nyomja meg az Enter és hogy a válasz „Adatbázis megváltozott” - az adatbázis kiválasztva.
Válassza ki az adatbázist, amire szükség minden alkalommal dolgozik MySQL.
Ahhoz, hogy hozzon létre egy táblázatot SQL van üzemben create table. Egy adatbázis létrehozása a következő szintaxist:
hozzon létre táblanév tábla (imya_pervogo_stolbtsa típusú imya_vtorogo_stolbtsa típusú imya_poslednego_stolbtsa típus.);
A nevét a táblák és oszlopok ugyanazok a követelmények, mint az adatbázis-névtérben. Ahhoz, hogy minden oszlop kapcsolódik a specifikus adatok típusát, amely korlátozza a fajta információ, hogy tárolható az oszlop (például meggátolja a betűk a szám mezőben). MySQL támogatja a különböző típusú adatok: numerikus, string, a naptár és a speciális NULL, jelezve, hogy az információ hiánya. Részletek az adattípusok fogunk beszélni a következő leckében, de most térjünk vissza az asztalunkra. Ők csak két típusú adatok - egész (int) és string (szöveg). Tehát hozzunk létre az első táblázat - Témák:
Nyomja meg az Enter - a táblázat létre:
Tehát, hoztunk létre egy adatbázist és a fórum három asztal. Most emlékszem, de ha az adatbázisunkban nagyon nagy, akkor szem előtt tartani a nevét minden táblák és oszlopok egyszerűen lehetetlen. Ezért képesnek kell lennie arra, hogy milyen adatbázisok létezünk, milyen táblák tartalmaznak, és amelyek az oszlopok a táblázat tartalmazza. Ehhez számos SQL:
mutatják adatbázisok - az összes rendelkezésre álló adatbázisok,
azt mutatják, asztalok - megmutatni egy listát a jelenlegi adatbázis táblák (korábban kell kiválasztani a használatát az üzemeltető)
leírják tábla_neve - mutatják leírása oszlopában említett táblázat.
Próbáljuk. Nézd meg az összes rendelkezésre álló adatbázis (itt van ez, amíg az egyik - fórum, van 30, és ezek mind szerepelnek a oszlop):
Most lássuk a listát adatbázistáblát fórum (erre a célra szükséges előválasztó), ne felejtsük el, miután minden kérés nyomja meg az Entert:
Erre válaszként a neveit a három asztal. Most lássuk a leírás az oszlop, például asztal témák:
Az első két oszlopban ismerősek számunkra - ez a név és az adatok típusát, értékeit a többi még a jövő zenéje. De mielőtt végül megtanulják, milyen típusú adatok vannak, hogy mit és mikor kell használni.
Ma megnézzük az utolsó nyilatkozata - drop. ez lehetővé teszi, hogy törölje táblázatok és adatbázisok. Például nézzük távolítsa el a tábla téma. Mivel úgy döntöttünk, DB fórum dolgozni, de most már nem kell választani őt két lépést hátra, akkor egyszerűen írd be:
csepp asztal tablename;
Most nézd meg megint a táblázatok felsorolását az adatbázisunkban:
A tábla valóban eltávolították. Most vegye maga az adatbázis és fórum (törlés, nem bántam, hogy továbbra is meg kell ismételni). Ehhez írunk:
drop database database_name adatok
És nézd ezt azáltal, hogy egy kérést az összes rendelkezésre álló adatbázisok:
Te, valószínűleg nincs olyan adatbázis, én 29 helyett 30.
Ez minden. Megtanultuk, hogyan kell létrehozni, adatbázisokat és táblákat törlése és információkat kapjon a rendelkezésre álló adatbázisok, táblázatok és azok leírását.
Ha ezen az oldalon volt hasznos az Ön számára, segíthet a fejlesztési azáltal az alábbi linkek webhelyére.