Mysql interogări simple și complexe interogări MySQL

Mysql interogări simple și complexe interogări MySQL

interogare MySQL - acest apel la o bază de date MySQL, prin care putem realiza: primirea, modificarea, ștergerea, sortarea, adăugând, și alte manipulare a bazei de date.







interogări MySQL simple - interogări care implică un tabel de baze de date.

interogări MySQL sofisticate - interogări care pot implica două sau mai multe tabele de baze de date.

interogări foarte simplu mysql

Va lista toate bazele de date.

arată tabele în base_name;

Afișează o listă a tuturor tabelelor din base_name bazei de date.

interogări simple MySQL

Cunoașterea structurii bazei de date, tabelele bazei de date și câmpurile care pot fi trimise la următoarele interogări în MySQL.

Selectați interogări

cuvânt selectați, vorbește de la sine, și devine clar că, folosind cererile de date, vom alege informații (citit) din baza de date.

SELECT COUNT (*) DIN table_name;







Afișează numărul de înregistrări din tabelul

interogări complexe MySQL

Așa cum am menționat mai devreme, interogări complexe MySQL, funcționează mai mult de un tabel de baze de date. solicitări de date MySQL, vom lua în considerare mai mult pe o bază individuală, deoarece acestea sunt complexe și vor fi mici.

SELECT LAST_NAME DISTINCT de la o persoană, adresa unde person.adress_no = address.address_no ȘI '% L' oraș LIKE;

SELECT LAST_NAME DISTINCT de la o persoană p, adresa adr UNDE p.adress_no = adr.address_no ȘI '% L' oraș LIKE;

Se afișează toate numele unice ale oamenilor (last_name), care trăiesc într-un oraș cu numele de pe litera L. (presupunând că există câmpuri în address_no adresă de masă, oraș).

Aceste exemple de interogări complexe MySQL, va aduce la același rezultat. Interogările și nu foarte dificil, trebuie doar să specificați numele tabelei de bază de date, și apoi, printr-un câmp specificat din tabel. Sau poți, la fel ca în al doilea exemplu, da scurte tabele nume (p pentru persoana, adr adresa). Rezultatul interogări va fi la fel.

SELECT heroes.char_name, heroes.count, char_templates.ClassName DIN char_templates, eroi UNDE char_templates.ClassId = heroes.class_id Comanda de char_templates.ClassName;

SELECT char_name, conta, ClassName FROM eroi din stânga se alăture char_templates pe heroes.class_id = char_templates.ClassId;

Scoate câmp de masă eroi char_name, eroi de numărul de câmp, tabelul char_templates câmp ClassName în cazul în care char_templates.ClassId heroes.class_id și au un identificator comun și cererea de sortare în numele unei clase de eroi.

În același mod, este posibil să se prezinte interogări sofisticate folosind actualizare MySQL, insera, șterge, și altele.