mysql útmutató kezdőknek, linux
Tehát, létre kell hoznunk néhány asztal. Ehhez használja a parancs CREATE TABLE. Azonban ez a parancs teljesen eltér az egyszerű CREATE DATABASE parancs. Elhaladt a argumentumlistában a következő formában:
Fontos: Ha furcsa viselkedés, győződjön meg arról, hogy a mezőket egymástól lapok. Ha adatokat bevinni a fájlt egy másik forrásból, lehet konvertálni a lapok terek.
Ez működött. De ez egyszerűen behelyezi feljegyzések, és nem nyújt felett MySQL. Sok internetes alkalmazások sql szkriptek a gyors és egyszerű beállítás MySQL adatbázis. Ha szeretné használni az SQL script, akkor meg kell futtatni mysql kötegelt módban (a script fájl használható bemeneti). Íme egy példa a futó mysql kötegelt módban:
Listing 3.11: MySQL kötegelt módban
Mivel abban az esetben, LOAD DATA, biztos, hogy pontosan tudja, mit teljesít sqlfile fájlt. Anélkül, hogy ezt, akkor ki az adatbázist, hogy veszélybe! Egy másik módja az, hogy a forrás parancsot. Ez a parancs fut a mysql parancsot a fájl, míg a mysql interaktív módban. Itt van, hogyan, hogy a parancs az sql fájl:
Listing 3.12: Kivitelezés SQL parancsok fájlból
Ha ráakad egy webes alkalmazás, ami kell, hogy futtassa a fájlt az SQL parancsokat, akkor használja a két parancs fent látható. Tehát a mi asztal beállítás, de hogyan lehet dolgozni a területeken? Ez úgy történik, nézi a táblát egy lekérdezést.
Az egyik fő jellemzői bármilyen SQL adatbázis - lekérdezést. Ezek segítenek nekünk viszont az adatokat a táblázatokban valami hasznos. A legtöbb lekérdezés történik SELECT. Ez a parancs eléggé összetett, így ebben a tanulmányban, úgy véljük, csak a három fő formája.
Listing 3.13: SELECT formák
Megjegyzés: GRANT parancs tekinthető úgy, hogy hozzon létre egy felhasználói. Később változatai MySQL, azonban szintén tartalmaznak CREATE_USER funkció, bár GRANT még előnyös.
Megvan az a kiváltságuk, hozzá lehet rendelni. Felhasználva a fenti, akkor állítsa be a következő jogosultságok:
- ALL - adott teljes körű hozzáférést a teljes adatbázis
- CREATE - felhasználók hozhatnak létre táblákat
- SELECT - felhasználók küldhetnek lekérdezőtáblánál
- INSERT - felhasználók küldhetnek adatokat bevinni a táblázat
- SHOW adatbázisok - engedélyezett listájának megjelenítéséhez adatbázisok
- Használat - a felhasználó nem rendelkezik jogosultságokkal
- GRANT OPTION - felhasználók nyújthatnak jogosultságokat
Megjegyzés: Ha a MySQL kommunikálni a webes alkalmazás, a CREATE kiváltság magyarázza ide, SELECT, INSERT és DELETE kiváltság és UPDATE (. A későbbiekben a MySQL kézikönyv szakasza megadása és visszavonása Syntax (angol)) - az egyetlen amelyek valószínűleg szükséges. Sok azt a hibát, neve az összes engedélyt, ha ez valójában nem szükséges. Ellenőrizze az alkalmazás fejlesztők, hogy az ilyen engedélyeket, problémákat okozhat a működését.
A mi admin felhasználó megfelel minden. A felhasználói visszajelzés SELECT jogosultságokat elegendő lesz az olvasási hozzáféréssel rendelkezik. Ahogy rámutatni a gentoo adatbázisban, akkor telepíteni engedélyével. * Azt jelenti, „az összes asztal.” Ha szükséges, akkor meg a hozzáférési jogokat az egyes táblákban. Aztán ott van egy felhasználói nevet és a fogadó nevét, ahonnan a felhasználó dolgozik. A legtöbb esetben ez lesz localhost. Végül a felhasználó jelszó van beállítva. Ennek alapján hozzunk létre egy felhasználót.
Kódlista 4.2: létrehozása az adminisztrátor és vendég felhasználók