CalculatoareBaze de date

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 când este necesar. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. Selecția MySQL din instrucțiunea 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 pentru a instala mysql-server.

- sudo apt-get a instala 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 tabele.

3. Unde este condiția pentru eșantionare.

Rețineți că, deși sintaxa limbii SQL nu este sensibilă la minuscule, este o idee bună să scrieți operatori și cuvinte cheie rezervate (FROM, WHERE etc.) cu majuscule, iar numele tabelelor și coloanelor lor sunt mici. SELECT приведен на рисунке ниже. Cel mai simplu exemplu de utilizare a selecției MySQL din operatorul 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 să fie selectate din tabelul specificat. Dacă sunteți interesat doar de câmpurile din tabel, trebuie să le specificați în locul corespunzător, separat prin virgule. Același lucru este valabil și pentru numele tabelelor - dacă există mai multe dintre ele, introduceți-le pe toate separate prin virgule.

Utilizând clauza WHERE

Evident, nu ai putut să observi că, în exemplul precedent, lipsesc cuvântul cheie WHERE - pentru că în acest caz nu avem nevoie de el. Acest operator nu este obligatoriu și există mulți astfel de operatori opționali în SELECT, dar sunt puțin mai târziu. Dacă adăugați după numele tabelului WHERE și orice condiție, de exemplu tip = 'câine', atunci în selecția rezultantă veți primi doar un rând cu un animal numit Edison. Figura de mai jos prezintă un exemplu. Nu acordați atenție clauzei ORDER BY, nu joacă niciun rol aici și va fi discutată puțin 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.

ORDERE prin 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 rezultantă, 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ă ea, în funcție de valorile de care aveți nevoie pentru a sorta datele. Este important să se respecte mai multe condiții: în primul rând, numele specificat în instrucțiunea ORDER BY trebuie să fie prezent în SELECT în sine; Al doilea - ORDER BY trebuie plasat la sfârșitul cererii.

Î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 instrumentele de bază, dar nu toate, ale operatorului MySQL selectați de la. SELECT, pe lângă cele de mai sus, are multe alte caracteristici care vă permit să extrageți date din baza de date în mod flexibil și eficient.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.unansea.com. Theme powered by WordPress.