MySQL selectați selectați: operatorul de eșantionare
MySQL, ca orice alt sistem de management al bazelor de date relaționale, are un SELECT SELECT în structura sa. Acest lucru nu este surprinzător, deoarece bazele de date stochează în sine informații în primul rând pentru a le extrage atunci când este necesar. operator MySQL
conținut
Instalarea MySQL
MySQL este implementat atât pentru Windows cât și pentru Linux. Pentru a instala MySQL Ubuntu, este suficient să executați două comenzi în terminalul acestui sistem de operare:
- Sudo apt-get a instala mysql-server.
- Sudo apt-get instalează mysql-client.
Pentru MySQL Windows, este suficient să descărcați pachetele de instalare corespunzătoare din site-ul oficial "DBMS" și să le executați.
Structura generală a instrucțiunii SELECT
Structura completă din MySQL selectați din instrucțiunea SELECT arată astfel:
1. SELECT - numele coloanelor (câmpurilor).
2. FROM - nume de tabel.
3. Unde este condiția pentru eșantionare.
Rețineți că, deși sintaxa limbajului SQL nu este sensibil la caz, o bună practică pentru a scrie declarații și cuvinte cheie rezervate (FROM, unde, etc.), cu litere mari, și numele de tabele și coloane - mici. Cel mai simplu exemplu de utilizare a operatorului MySQL selectați de la SELECT este prezentat în figura de mai jos.
Un asterisc după ce cuvântul SELECT este un analog al cuvântului ALL și înseamnă că toate coloanele ar trebui selectate din tabelul specificat. Dacă sunteți interesat doar de anumite câmpuri ale mesei, acestea ar trebui să fie indicate în locul potrivit printr-o virgulă. Același lucru este valabil și pentru numele tabelelor - dacă sunt mai multe, introduceți-le pe toate separate prin virgule.
Utilizând clauza WHERE
Evident, nu ai putea ajuta, dar observați că în exemplul precedent, nu există nici un cuvânt cheie UNDE - acest lucru se datorează faptului că, în acest caz, este nu avem nevoie. Această afirmație nu este necesară, iar astfel de operatori opționale în SELECT, sunt multe, dar ele sunt un pic mai târziu. Dacă sunteți după un nume pe care îl adăugați un tabel WHERE și orice stare, cum ar fi tipul = rsquo-dogrsquo-, atunci setul de rezultate va primi doar un singur rând cu animalul de companie în numele Edison. Figura de mai jos prezintă un exemplu. Nu ignora declarația ORDER BY, aici nu contează, și va fi discutat un pic mai târziu.
Merită menționat că după WHERE puteți scrie și câteva condiții, dar nu printr-o virgulă. În acest scop, trebuie să utilizați cuvinte cheie precum AND sau OR. Totul depinde de modul în care condițiile dvs. ar trebui respectate. Dacă sunteți interesat de un rezultat care satisface toate condițiile pe care le specificați, atunci trebuie să existe un AND între acestea, iar dacă rezultatul ar trebui să satisfacă cel puțin unul dintre ele, utilizați OR.
ORDER BY clauză
Am menționat că, în plus față de clauza WHERE din instrucțiunea SELECT, există multe alte cuvinte cheie care pot manipula selecția rezultată, după cum este necesar într-o anumită situație. O astfel de "cheie" este ORDER BY. Vă permite să sortați rezultatele unei mostre printr-un anumit câmp, fie în ordine crescătoare, fie în ordine descrescătoare. Pentru a face acest lucru, trebuie doar să specificați numele coloanei după aceasta, după valorile de care aveți nevoie pentru a sorta datele. Este important să se respecte mai multe condiții: mai întâi - numele specificat în clauza ORDER BY trebuie să fie prezent în SELECT în sine - al doilea - ORDER BY - trebuie plasat la sfârșitul interogării.
În mod prestabilit, sortarea este efectuată în ordine crescătoare (ASC), dar dacă doriți să sortați rezultatul în ordine descrescătoare, scrieți cuvântul cheie DESC după numele câmpului în loc de ASC.
concluzie
Am examinat elementele de bază, dar nu toate, ale MySQL-ului. SELECT, în plus față de cele de mai sus, are o mulțime de alte caracteristici care vă permit să extrageți date din baza de date în mod flexibil și eficient.
- Instalați PhpMyAdmin pe diferite sisteme de operare
- MySQL este ceea ce și unde se aplică?
- Crearea unei baze de date MySQL face parte din orice site
- MySQL - ce este? Eroare MySQL
- Folosind MySQL: inserați în
- MySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQL
- MySQL - Comenzi pentru Windows Console
- "Capcane" de comenzi DML Actualizați MySQL
- Șterge instrucțiunea Șterge MySQL
- Practica de utilizare a funcției MySQL count
- Ștergerea duplicatelor MySQL
- Cum se creează o bază de date mysql
- Cum să vă creați propriul server
- Cum se utilizează în MySQL: timestamp și datetime
- Accesați rezultatele probelor prin intermediul matricei de preluare MySQL
- Gruparea înregistrărilor MySQL: grup de
- Selectați înregistrări unice în interogarea MySQL: selectați distinct
- Administrarea MySQL: cum să creați un utilizator și să-i stabiliți drepturile
- Replicarea MySQL. Excursie scurtă
- Tipuri de date de bază Mysql
- DBMS este un sistem de management al datelor