Mysql lekérdezi egyszerű és összetett lekérdezések mysql

Mysql lekérdezi egyszerű és összetett lekérdezések mysql

MySQL lekérdezés - a fellebbezés a MySQL adatbázist, amelyen keresztül tudjuk megvalósítani: fogadó, módosítás, törlés, válogatás, hozzátéve, és egyéb adatok manipulálásával bázis.

Egyszerű mysql lekérdezés - lekérdezések bevonni egy adatbázis tábla.

Kifinomult mysql lekérdezés - lekérdezések járhat a két vagy több adatbázis táblák.

Nagyon egyszerű mysql lekérdezés

Kiírja az összes adatbázist.

azt mutatják, táblázatok base_name;

Listáját jeleníti meg az összes táblát az adatbázisban base_name.

Egyszerű lekérdezések mysql

Ismerve a szerkezetet az adatbázisban, az adatbázis táblákat és mezőket, hogy lehet küldeni a következő lekérdezéseket a MySQL.

Select lekérdezések

szó kiválasztása, önmagáért beszél, és világossá válik, hogy az adatkérés fogjuk választani (olvasható) információt az adatbázisból.

SELECT count (*) FROM táblanév;

Megjeleníti a rekordok száma a táblázatban

Komplex lekérdezések mysql

Mint korábban említettük, bonyolult lekérdezések mysql, működik több mint egy adatbázis tábla. Mysql adatkérés fogjuk vizsgálni több egyéni alapon, mivel bonyolult és nem lesz kevés.

SELECT DISTINCT last_name emberről, címet, ahol person.adress_no = address.address_no ÉS város LIKE 'L%';

SELECT DISTINCT last_name emberről p, cím adr WHERE p.adress_no = adr.address_no ÉS város LIKE 'L%';

Ez megjeleníti az összes egyedi nevét az emberek (last_name), aki él a város nevét a levél L. (feltételezve, hogy vannak olyan területek a cím tábla address_no, város).

Ezek a példák komplex lekérdezések mysql, hozza ugyanazt az eredményt. Lekérdezések és nem túl nehéz, akkor csak adja meg az adatbázis tábla nevét, majd egy meghatározott területen az asztalra. Vagy akkor, mint a második példában, így a rövid nevét asztalok (p személy, ADR cím). Az eredmény lekérdezések ugyanaz lesz.

SELECT heroes.char_name, heroes.count, char_templates.ClassName FROM char_templates, hősök WHERE char_templates.ClassId = heroes.class_id Rendezés char_templates.ClassName;

SELECT char_name, száma, ClassName a Hősök bal csatlakozzon char_templates a heroes.class_id = char_templates.ClassId;

Vegye ki a hősök char_name táblamezőjét, hősök a mező számát, a táblázat char_templates ClassName területen, ahol char_templates.ClassId heroes.class_id és van egy közös azonosítót és a rendezési kérelmet nevében egy osztály a hősök.

Ugyanígy lehetséges, hogy nyújtson kifinomult lekérdezéseket mysql frissítés, beszúrás, törlés, és mások.