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

selecta din SELECT vă permite să faceți acest lucru într-o varietate de moduri, oferind un set mare de instrumente.

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.



mysql selectați dintre selectați

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.

MySQL ferestre

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.

mysql ubuntu

Î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.

Distribuiți pe rețelele sociale:

înrudit
MySQL este ceea ce și unde se aplică?MySQL este ceea ce și unde se aplică?
Crearea unei baze de date MySQL face parte din orice siteCrearea unei baze de date MySQL face parte din orice site
MySQL - ce este? Eroare MySQLMySQL - ce este? Eroare MySQL
Folosind MySQL: inserați înFolosind MySQL: inserați în
MySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQLMySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQL
MySQL - Comenzi pentru Windows ConsoleMySQL - Comenzi pentru Windows Console
"Capcane" de comenzi DML Actualizați MySQL"Capcane" de comenzi DML Actualizați MySQL
Șterge instrucțiunea Șterge MySQLȘterge instrucțiunea Șterge MySQL
Practica de utilizare a funcției MySQL countPractica de utilizare a funcției MySQL count
Ștergerea duplicatelor MySQLȘtergerea duplicatelor MySQL
» » MySQL selectați selectați: operatorul de eșantionare