Adatbázis beállítása a MySQL-ben

Szerző: Tamara Smith
A Teremtés Dátuma: 20 Január 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Adatbázis beállítása a MySQL-ben - Tanácsok
Adatbázis beállítása a MySQL-ben - Tanácsok

Tartalom

A MySQL meglehetősen félelmetes program lehet. Az összes parancsot a parancssorból kell megadni; nincs grafikus felület. Ezért fontos, hogy rendelkezzen alapvető ismeretekkel az adatbázis létrehozásáról és szerkesztéséről, így rengeteg időt és fejfájást takaríthat meg magának. Kövesse az alábbi útmutatót az amerikai államok adatbázisának létrehozásához. és az államonkénti lakosok száma.

Lépni

1/2 módszer: Az adatbázis létrehozása és szerkesztése

  1. Hozza létre az adatbázist. A MySQL parancssorból futtassa a CREATE DATABASE DATABASENAME> parancsot; ban ben. Cserélje ki a DATABASENAMEs> elemet az adatbázis nevére szóköz nélkül.
    • Például az összes amerikai állam adatbázisának létrehozásához írja be a következő kódot: CREATE DATABASE us_states;
    • Megjegyzés: A parancsokat nem kell nagybetűvel írni.
    • Megjegyzés: Az összes MySQL parancsot ";" jellel kell lezárni. Ha ezt elfelejti, akkor egyszerűen ";" a következő soron, hogy az előző parancsot úgyis végrehajthassa.
  2. Megjelenik az elérhető adatbázisok listája. Futtassa a SHOW DATABASES parancsot; az összes mentett adatbázis listájának megjelenítéséhez. Az imént létrehozott adatbázis mellett egy mysql és egy teszt adatbázis is látható. Ezt egyelőre figyelmen kívül hagyhatja.
  3. Válassza ki az adatbázisát. Miután létrehozta az adatbázist, ki kell választania a szerkesztés megkezdéséhez. Írja be a következő parancsot: USE us_states; Most látni fogja az Adatbázis megváltozott üzenetet, hogy tudassa veled, hogy az aktív adatbázisod most us_states.
  4. Hozzon létre egy táblázatot. Táblázat az adatbázis összes adata. Ennek létrehozásához először be kell írnia a táblázat összes formátumát az első parancsba. Tábla létrehozásához írja be a következő parancsot: CREATE TABLE állapotok (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, állapot CHAR (25), populáció INT (9)). Ez létrehoz egy "állapotok" nevű táblázatot, amely 3 mezővel rendelkezik: azonosító, állapot és népesség.
    • Az INT parancs biztosítja, hogy a mezőazonosító csak egész számokat (egész számokat) tartalmazhat.
    • A NOT NULL parancs biztosítja, hogy az id mező ne legyen üres.
    • A PRIMARY KEY kulcs azt jelzi, hogy az id mező a táblázat kulcsa. A kulcsmező egyedi, és nem tartalmazhat duplikátumokat.
    • Az AUTO_INCREMENT parancs az azonosító mező növekedését okozza minden bejegyzés / rekord hozzáadásakor, alapvetően minden bejegyzést automatikusan megszámoz.
    • A CHAR (karakter) és az INT (egész szám) kódok jelzik, hogy milyen típusú adatokat lehet bevinni ezekbe a mezőkbe. A parancsok melletti szám jelzi, hogy hány karakter fér el a mezőben.
  5. Hozzon létre egy bejegyzést a táblázatban. Most, hogy elkészült a táblázat, itt az ideje elkezdeni az adatok bevitelét. Az első bejegyzéshez használja a következő parancsot: INSERT INTO állapotok (id, állapot, népesség) VALUES (NULL, "Alabama", "4822023");
    • Lényegében azt mondod az adatbázisnak, hogy az adatokat a táblázat három megfelelő mezőjébe tegye.
    • Mivel a mezőazonosítónak NULL a tulajdonsága, a NULL érték megadásával ez a mező automatikusan növekszik 1-vel az AUTO_INCREMENT-nek köszönhetően.
  6. Tegyen még több bejegyzést. Egyetlen paranccsal több bejegyzést is létrehozhat. A következő 3 állapot megadásához írja be a következőt: Arkansas ”,„ 2949131 ”);
    • Ez létrehoz egy táblázatot, amely így néz ki:

      Lekérdezés az új adatbázisról. Most, hogy létrehozta az adatbázist, lekérdezéseket futtathat, hogy konkrét eredményeket kapjon. Először írja be a következő parancsot: SELECT * FROM us_states; Ez a teljes " *" csillag miatt a teljes adatbázist adja vissza, ami "mindent" vagy mindent jelent.
      • A fejlettebb lekérdezés a következő: SELECT state, populáció FROM us_states ORDER BY populáció; Ez az államok táblázatot ad vissza a népesség nagysága szerint, nem pedig ábécé szerint. Az id mező nem jelenik meg, mert csak az állapotot és a népességet kérte.
      • Az államok populációjának fordított sorrendben történő megjelenítéséhez használja a következő lekérdezést: SELECT state, populáció FROM us_states ORDER BY populáció DESC; A DESC lekérdezés fordított sorrendben adja vissza a listát, a legmagasabbtól a legalacsonyabbig.

2/2 módszer: Folytassa a MySQL használatával

  1. Telepítse a MySQL-t a Windows PC-jére. Tudja meg, hogyan kell telepíteni a MySQL-t otthoni számítógépére.
  2. MySQL adatbázis eltávolítása.
  3. Ismerje meg a PHP-t és a MySQL-t. A PHP és a MySQL elsajátítása lehetővé teszi, hogy erőteljes weboldalakat hozzon létre szórakozás és munka céljából.
  4. Készítsen biztonsági másolatot a MySQL adatbázisairól. Az adatok másolata mindig ajánlott, különösen, ha ez egy fontos adatbázist érint.
  5. Az adatbázis szerkezetének megváltoztatása. Ha az adatbázist más módon kívánja használni, akkor előfordulhat, hogy módosítania kell annak szerkezetét a különböző adatok kezeléséhez.

Tippek

  • Néhány általánosan használt adattípus: (A teljes listát lásd a mysql dokumentációjában: http://dev.mysql.com/doc/)
    • CHAR(hossz) - A karakterek száma egy karakterláncban / karakterláncban
    • VARCHAR(hossz) - Változó számú karaktersorozat, max hossz.
    • SZÖVEG - Változó számú karaktersorozat, legfeljebb 64 KB hosszú szöveggel.
    • INT(hossz) - 32 bites egész szám, amelynek maximális számjegyét jelöli hossz (A "-" számjegye negatív számjegyű számjegy.)
    • DECIMÁLIS(hossz,december) - Tizedes szám a számjegyek számával hossz. Területén december jelzi a megengedett tizedesjegyek maximális számát.
    • DÁTUM - dátum (év, hónap, dátum))
    • IDŐ - Idő (óra, perc, másodperc)
    • ENUM(’érték1’,’érték2", ....) - A felsorolási értékek listája.
  • Néhány opcionális paraméter:
    • NEM NULLA - Értéket kell megadni. A mező nem maradhat üresen.
    • ALAPÉRTÉKalapértelmezett érték - Ha nincs megadva érték, akkor a alapértelmezett érték a mezőhöz rendelt.
    • ALÁÍRÁS NÉLKÜLI - Numerikus mezőknél ügyeljen arra, hogy a szám soha ne legyen negatív.
    • AUTO_INCREMENT - Az érték automatikusan növekszik, valahányszor sor kerül a táblázatba.