A MySQL adatbázis és az SQL lekérdezések használatának szabályai
Sokoldalúsága miatt a MySQLR Az adatbázis-kiszolgáló a legnépszerűbb adatbázis a PHP-vel való együttműködéshez a webes alkalmazásokban. A MySQL használható kisvállalkozási és nagy forgalmú webhelyek számára. De hogyan lehet kommunikálni a MySQL szerverrel? Az SQL számítógépes nyelvet fogja használni, és hasonlóan a PHP-hez, az SQL-kódot el is helyezheti webhelye HTML kódjába.

Az SQL a Strukturált lekérdezési nyelv és a mondat az adatbázis-kiszolgálóval beszélgetni SQL lekérdezéseknek nevezzük. A HTML-hez hasonlóan az SQL nyelv angol szavakat is használ, ezért könnyen érthető és használható. Vessen egy pillantást egy példakérdésre, amely kiválasztja a tagsági táblázatból az összes tag nevét, akik Ohio államban élnek. Ezután ezeket a neveket ábécé sorrendbe állítja.

SELECT memberName FROM member_table
WHERE állam = 'OH'
RENDELÉS tagnév

  • Az SQL lekérdezés első szava (a példában SELECT) a lekérdezés neve és megmondja a szervernek, hogy milyen feladatot kell végrehajtania. A fenti példában a SELECT lehetőséget választja egyes tagok nevének kiválasztására.

  • A lekérdezés fennmaradó része megmondja a szervernek, hogyan kell elvégezni a feladatot, azaz milyen kritériumokat kell használni az adatok kiválasztásához az adatbázis táblából.

  • Az SQL lekérdezések írásakor néhány szabályt meg kell emlékezni.

    1. A lekérdezések nevei nem érzékenyek a kis- és nagybetűkre, ezért a Kiválasztás megegyezik a KIVÁLASZTÁS-val. Bár az adatbázis-kiszolgálót nem érdekli, ha a lekérdezés nevét minden nagybetűvel, az összes kisbetűvel vagy a kis- és nagybetűk keverékével írja be, a legáltalánosabb gyakorlat a lekérdezés nevét minden nagybetűvel megadni. Ez megkönnyíti a kód olvasását. Tehát a fenti példában a SELECT szó minden nagybetűvel szerepel. A kód olvasása is könnyebb, ha a lekérdezés többi részében minden nagybetűt használ a fő szavakhoz, például a fenti példában található FROM, WHERE és ORDER BY szavakat.

    2. Táblázatnevek (tag_tábla), oszlopnevek (állapot) és változónevek (memberName) vannak a kis- és nagybetűk között érzékeny, ezért a memberName nem egyenlő a MemberName-vel. Ez különösen akkor fontos, ha Linuxon és Unixen dolgozunk.

    3. Hasonlóan a HTML-hez, az SQL lekérdezést több sorra is eloszthatja, mint a fenti példában. De a lekérdezést is egy sorba teheti. Ne felejtse el elválasztani a lekérdezés minden szót legalább a szóközzel.

    4. Az idézőjelek a karakterláncok lezárására szolgálnak, de a számértékekhez nem használnak idézőjeleket. A fenti példában az OH egy karakterlánc, ezért egyetlen idézőjelbe van zárva.

      WHERE állam = 'OH'

      Ha azonban a memberName irányítószám szerint rendeznénk, akkor nem lesz szükség idézőjelekre, mert a irányítószám egy szám.

      Ahol irányítószám = 55555

    5. Az SQL utasításokban szokásos idézőjelek használata. A MySQL használatakor azonban használhat egy vagy két idézőjelet is. Ezért az alábbi sorok jól működnek, mint az előző példa példája.

      WHERE állam = "OH"
      Ahol irányítószám = 55555

    6. Ha idézőjeleket használ egy karakterláncon belül, el kell kerülnie ezeket az idézőjeleket. Például, ha Nancy karakterláncot "Hello" -nak mondja, akkor el kell kerülnünk a Hello szót körülvevő idézőjeleket, amikor ezt a karakterláncot idézőjelek közé helyezzük.

      $ változó = "Nancy mondta \" Hello \ "";



Video Utasításokat: PHP Tutorial - 2 - Kezdő kiírás és változók (Lehet 2024).