ArvutidAndmebaasid

MySQL valige valige: proovivõtja

MySQL, nagu mis tahes muu relatsioonandmebaasis juhtimissüsteem, on selle struktuuri valimisel SELECT. See ei ole üllatav, sest andmebaasid hoiavad teavet iseenesest, et seda vajaduse korral ekstraktida. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL SELECT-väljavõtte valimine võimaldab seda teha mitmel viisil, pakkudes suurt hulka tööriistu.

MySQL installimine

MySQL on rakendatud nii Windowsi kui ka Linuxi jaoks. MySQLi Ubuntu installimiseks piisab, kui käivitada selle operatsioonisüsteemi terminalis kaks käsku:

- sudo apt-get install mysql-server.

- sudo apt-get install mysql-klient.

MySQL-i jaoks on Windowsi jaoks piisav, et laadida alla vastavate installipaketid ametlikust DBMS-i saidilt ja neid käitada.

SELECTi väljaande üldine struktuur

MySQL-i täielik struktuur SELECT-i väljavõtte järgi on selline:

1. SELECT - veergude (väljade) nimed.

2. FROM - tabeli nimed.

3. KUI on proovide võtmise tingimus.

Pange tähele, et kuigi SQL-keele süntaks ei ole tõstutundlik, on hea mõte kirjutada operaatorid ja reserveeritud märksõnad (FROM, WHERE jne) suurtähtedega ning tabelite ja nende veergude nimed on väikesed. SELECT приведен на рисунке ниже. Lihtsaim näide MySQL-i kasutavate SELECT-operaatori valikust on näidatud allpool toodud joonisel.

Pärast sõna SELECT tärn on ALL-i märksõna analoog ja tähendab, et kõik veerud tuleks valida määratud tabelist. Kui olete huvitatud ainult mõnest lahtris olevast väljast, peate need täpsustama sobivas kohas, eraldades need komaga. Sama kehtib ka tabelite nimede kohta - kui neid on mitu, sisestage need kõik komadega eraldatult.

WHERE-i klausli kasutamine

Loomulikult ei saa te varem märganud, et eelmises näites on WHERE-märksõna puudu - see on sellepärast, et sel juhul me seda ei vaja. See operaator ei ole kohustuslik, SELECTis on palju selliseid valikulisi operaatoreid, kuid need on veidi hiljem. Kui lisate pärast tabeli WHERE nime ja mis tahes tingimust, näiteks type = 'dog', siis saadavast valikust saate ainult ühe rea lemmiklooma nimega Edison. Alljärgnev joonis näitab näiteid. Ärge pöörake tähelepanu ORDER BY klauslile, see ei mängi siin mingit rolli ja seda arutatakse natuke hiljem.

Väärib märkimist, et pärast KUI saate kirjutada ka mitu tingimust, kuid mitte komaga. Sel eesmärgil peate kasutama selliseid märksõnu nagu AND või VÕI. Kõik sõltub sellest, kuidas teie tingimusi tuleks austada. Kui olete huvitatud tulemustest, mis vastavad kõigile teie määratud tingimustele, siis peab nende vahel olema AND ja tulemuseks peaks olema vähemalt üks neist, siis kasutage VÕI.

ORDER BY klausel

Me mainisime, et lisaks sellele, kus SELECT-i avalduses on palju teisi märksõnu, mille abil saate valitud tulemust vastavalt konkreetsele olukorrale vajadusel manipuleerida. Üks selline "võti" on ORDER BY. See võimaldab sortida proovi tulemusi kindla valdkonna järgi, kas kasvavas või kahanevas järjekorras. Selleks peate lihtsalt määrama veeru nime vastavalt sellele, millistes väärtustes tuleb andmeid sortida. Oluline on jälgida mitut tingimust: esiteks peab ORDER BY avalduses määratud nimi olema SELECTis ise; Teine - ORDER BY tuleb asetada taotluse lõpus.

Vaikimisi sorteerimine toimub kasvavas järjekorras (ASC), kuid kui soovid tulemust järjestada kahanevas järjekorras, siis kirjuta DESC-märksõna pärast ASC asemel väljanime sisestamist.

Järeldus

Uurime MySQLi operaatori põhilisi, kuid mitte kõiki, tööriistu. SELECT, lisaks eelpool kirjeldatule, on palju muid funktsioone, mis võimaldavad teil andmebaasi paindlikult ja efektiivselt ekstraheerida.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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