Strukturētā vaicājumu valoda (SQL) ir izvēlētais rīks datu bāzu manipulēšanai. Šī valoda ļauj manipulēt ar datiem kā neviena cita, un tās izmantošana nemaksā neko!

Ja esat iesācējs SQL komandu lietošanā vai jums ir nepieciešams atgādinājums par dažām šī jaudīgā rīka daļām, tālāk esošā mūsu SQL komandu apkrāpšanas lapa ir tieši tas, kas jums nepieciešams. Ritiniet uz leju, lai redzētu, cik lieliski tas ir, vai lejupielādējiet PDF failu turpmākai lietošanai. (PDF satur doto komandu piemērus.)

BEZMAKSAS LEJUPIELĀDE: Šī apkrāptu lapa ir pieejama kā a lejupielādējams PDF no mūsu izplatīšanas partnera TradePub. Jums būs jāaizpilda īsa veidlapa, lai tai piekļūtu tikai pirmo reizi. Lejupielādēt Būtiskāko SQL komandu apkrāptu lapa.

Būtiskāko SQL komandu apkrāptu lapa

instagram viewer
Pavēli Darbība
Vaicājuma komandas
ATLASĪT Pamata vaicājumu veidošanas bloks datu izgūšanai.
ATLASĪT* Izmantojot * ar SELECT, tiek atgrieztas visas kolonnas.
ATLASĪT kolonnu Norādiet precīzas kolonnas ar to nosaukumu.
ATLASĪT tabulu.kolonna Atsauce uz kolonnu no noteiktas tabulas.
NO Norādiet, kur atrast datus.
AS Īslaicīgi aizstājiet tabulas nosaukumu vai kolonnu ar jaunu nosaukumu.
KUR Filtrējiet rezultātus ar nosacījumu.
UN Izmantojiet vairākus nosacījumus ar WHERE klauzulu. Rezultātiem jāatbilst visiem nosacījumiem.
VAI Izmantojiet vairākus nosacījumus ar WHERE klauzulu. Rezultātiem ir jāatbilst tikai vienam nosacījumam.
SAKĀRTOT PĒC Sakārtojiet rezultātus pēc kolonnas. Datu bāze izvēlas, kā pasūtīt.
PASŪTĪT PĒC kolonnas ASC Sakārtojiet rezultātus pēc kolonnas augošā secībā.
PASŪTĪT PĒC kolonnas DESC Sakārtojiet rezultātus pēc kolonnas dilstošā secībā.
LIMIT Ierobežojiet atgriezto rezultātu skaitu.
OFFSET Izlaist pirmo OFFSET rindu skaitu. Bieži lieto kopā ar LIMIT.
APAKŠVAIKĀJUMS Palaidiet vaicājumu, lai izgūtu datus citam vaicājumam.
Apkopotās funkcijas¹
SKAITĪT Saskaitiet rindu skaitu, kas atbilst vaicājumam.
MAX Atgriež lielāko vērtību ciparu kolonnā.
MIN Atgriež zemāko vērtību ciparu kolonnā.
SUMMA Summējiet skaitliskās kolonnas vērtības.
AVG Aprēķiniet skaitliskās kolonnas vidējo vērtību.
ŅEMOT Izmanto ar apkopotajām funkcijām WHERE klauzulas vietā.
GROUP BY Izmanto, lai precizētu apkopoto rezultātu.
Operatori
PATĪK Reģistrjutīga modeļa meklēšana ar aizstājējzīmes operatoru (%).
MAN PATĪK reģistrjutīga modeļa meklēšana ar aizstājējzīmes operatoru (%).
STARP Meklējiet vērtību starp divām vērtībām. Darbojas ar datumiem vai cipariem.
> Meklējiet vērtības, kas ir lielākas par nosacījumu.
>= Meklējiet vērtības, kas ir lielākas vai vienādas ar nosacījumu.
< Meklējiet vērtības, kas ir mazākas par nosacījumu.
<= Meklējiet vērtības, kas ir mazākas vai vienādas ar nosacījumu.
= Meklējiet vērtības, kas precīzi atbilst nosacījumam.
<> Meklējiet vērtības, kas nav vienādas ar nosacījumu.
SAVIENĪBA Apvienojiet divus unikālus vaicājumus (ar vienādām kolonnām) vienā rezultātā.
SAVIENĪBA VISU Apvienojiet divus vaicājumus (ar vienādām kolonnām) vienā rezultātā. Atļauti dublikāti.
IN Saīsinājums WHERE. Norāda vairākus VAI nosacījumus.
NAV IEKŠĀ Saīsinājums WHERE. Norāda vairākus VAI nosacījumus (apgriezti) vai nav vienādi.
IR NULL Pārbaudiet, vai vērtības nav tukšas.
NAV NULL Pārbaudiet, vai nav tukšu vērtību.
KRUSTOJUMS Atgriezt rezultātus, kas atbilst diviem vaicājumiem.
MINUSS Atgriezt rezultātus vienā vaicājumā, kas nav citā vaicājumā.¹
Pievienojas
IESL Izmanto, lai norādītu kolonnu, lai salīdzinātu un saskaņotu rezultātus.
IZMANTOŠANA Saīsinājums apzīmēšanai ON, ko izmanto, ja abās tabulās kolonnas nosaukums ir vienāds.
PA kreisi ĀRĒJĀ PIEVIENOTIES Visi rezultāti no kreisās tabulas, tikai atbilstošie rezultāti no labās tabulas.
LEFT ĀRĒJAIS PIEVIENOJUMS (AR NULL) (Ar nulli) Visi rezultāti no kreisās tabulas, bet ne labajā tabulā.
IEKŠĒJĀ PIEVIENOŠANĀS Visi rezultāti, kas atbilst gan kreisajā, gan labajā tabulā.
PILNA ĀRĒJĀ PIEVIENOJUMI Visi rezultāti gan no kreisās, gan labās puses tabulām.
PILNĪGS ĀRĒJAIS PIEVIENOJUMS (AR NULL) (Ar nulli) visi rezultāti gan no kreisās, gan labās puses tabulām, izņemot rezultātus abās tabulās.
LABAIS ĀRĒJAIS PIEVIENOJUMS Visi rezultāti no labās tabulas, un tikai atbilstošie rezultāti no kreisās tabulas.
LABAIS ĀRĒJAIS PIEVIENOJUMS (AR NULL) (Ar nulli) Visi rezultāti no labās tabulas, bet ne no kreisās tabulas.
Tabulu izveide un rediģēšana
IZVEIDOT TABLU Izveidojiet jaunu tabulu.
NULL Atļaut šim laukam tukšas vērtības.
NAV NULL Neatļaut šim laukam tukšas vērtības.
NOKLUSĒJUMS Vērtība, kas jāaizpilda laukā, ja tāda netiek nodrošināta.
AS Izveidojiet jaunu tabulu, pamatojoties uz esošas tabulas struktūru. Jaunajā tabulā būs dati no vecās tabulas.
MAINĪT TABULU (PIEVIENOT SLEJU) Pievienojiet jaunu kolonnu esošai tabulai.
MAINĪT TABULU (NOMETĪT SLEJU) Noņemiet kolonnu no esošas tabulas.
ALTER TABLE (ALTER COLUMN) Mainiet esošas kolonnas datu tipu.
MAINĪT TABULU (PĀRSĀVĒT SLEJU) Pārdēvējiet esošu kolonnu.
MAINĪT TABULU (PĀRNAME TABLE) Pārdēvējiet esošu tabulu.
ALTER TABLE (MODIFY NULL) Atļaut kolonnai nulles vērtības.
ALTER TABLE (MODIFY NOT NULL) Novērst nulles vērtības kolonnai.
NOLIETOT TABULU Izdzēsiet tabulu un visus tās datus.
ATRUNA TABULA Dzēsiet visus tabulas datus, bet ne pašu tabulu.
Ierobežojumi
PRIMĀRĀ ATSLĒGA Vērtība, kas unikāli identificē ierakstu tabulā. NOT NULL un UNIQUE kombinācija.
SVEŠA ATSLĒGA Atsaucas uz unikālu vērtību citā tabulā. Bieži vien primārā atslēga otrā tabulā.
UNIKĀLS Ieviest unikālas vērtības šai kolonnai katrai tabulai.
PĀRBAUDE Pārliecinieties, ka vērtības atbilst noteiktam nosacījumam.
INDEKSS (IZVEIDOT) Optimizējiet tabulas un ievērojami paātriniet vaicājumu izpildi, pievienojot kolonnai indeksu.
INDEKSS (IZVEIDOT UNIKĀLU) Izveidojiet indeksu, kas neļauj dublēt vērtības.
INDEX (DROP) Noņemiet indeksu.
Datu izveide un rediģēšana
IEVIETOT (VIENA VĒRTĪBA) Pievienojiet tabulai jaunu ierakstu.
IEVIETOT (VAIRĀKAS VĒRTĪBAS) Pievienojiet tabulai vairākus jaunus ierakstus.
IEVIETOT (ATLASĪT) Pievienojiet ierakstus tabulai, bet iegūstiet vērtības no esošas tabulas.
ATJAUNOT VISU) Mainiet visus tabulā esošos ierakstus.
ATJAUNINĀT (KUR) Mainiet esošus ierakstus tabulā, kas atbilst nosacījumam.
DZĒST VISUS) Noņemiet visus ierakstus no tabulas.
DZĒST (KUR) Noņemiet ierakstus no tabulas, kas atbilst nosacījumam.
Trigeru izveide un rediģēšana¹
IZVEIDOT IZVEIDOTĀJU Izveidojiet trigeri.
IZVEIDOT IZVEIDOTĀJU (VAI MODIFICĒT) Izveidojiet aktivizētāju vai atjauniniet esošu aktivizētāju, ja tiek atrasts tāds pats nosaukums.
KAD (PIRMS) Palaidiet aktivizētāju, pirms notiek notikums.
KAD (PĒC) Palaidiet aktivizētāju pēc notikuma.
PASĀKUMS (IEVIETOT) Palaidiet sprūdu pirms vai pēc ievietošanas.
PASĀKUMS (ATJAUNINĀJUMS) Palaidiet aktivizētāju pirms vai pēc atjaunināšanas.
PASĀKUMS (DZĒST) Palaidiet aktivizētāju pirms vai pēc dzēšanas.
IESL Kurai tabulai atlasīt mērķauditoriju, izmantojot šo aktivizētāju.
TRIGGER_TYPE (KATRAI RINDAI) Izpildiet trigeri katrai mainītajai rindai.
TRIGGER_TYPE (KATRAM IZTEIKUMAM) Izpildiet trigeri vienu reizi katrā SQL priekšrakstā neatkarīgi no tā, cik rindu ir mainīts.
IZPILDĪT Atslēgvārds, kas norāda galvenā aktivizētāja definīcijas beigas.
NOMET SPRIEDUŠANU Dzēst aktivizētāju.
Skatu izveide un rediģēšana
IZVEIDOT SKATU Izveidojiet jaunu skatu.
AS Definējiet, kur izgūt skata datus.
AR KASKĀDES PĀRBAUDES IESPĒJU Nodrošiniet, lai visi skatā modificētie dati atbilstu kārtulā noteiktajiem noteikumiem. Lietojiet to visiem citiem skatiem.
AR VIETĒJĀS PĀRBAUDES IESPĒJU Nodrošiniet, lai visi skatā modificētie dati atbilstu kārtulā noteiktajiem noteikumiem. Ignorējiet to citiem skatiem.
IZVEIDOT REKURSĪVO SKATU Izveidojiet rekursīvu skatu (tādu, kas attiecas uz rekursīvu kopējo tabulas izteiksmi).
IZVEIDOT PAGAIDU SKATU Izveidojiet skatu, kas pastāv tikai pašreizējai sesijai.
NOMET SKATU Dzēst skatu.
Kopējās tabulas izteiksmes (CTE) ¹
AR Izveidojiet jaunu kopīgu tabulas izteiksmi.
AS Norādiet datus, kas jāizmanto CTE.
, (KOMATS) Ķēdē vairākus CTE.
¹ Datu bāzes programmas ieviešana un atbalsts bieži atšķiras.

SQL: visspēcīgākā valoda?

Ņemiet vērā, ka SQL dialekti dažādās datu bāzes programmās atšķiras. Tas nedaudz atgādina atšķirību starp HD DVD un Blu-ray (vai VHS un Betamax). SQL datu bāzēs ir līdzīga, taču neregulāra sarežģīta komanda var nedarboties vienādi visās implementācijās. Lielākā daļa SQL komandu šajā apkrāptu lapā darbosies jebkurā datu bāzē. Sarežģītās komandas, kurās datu bāzes atbalsts atšķiras, tiek atzīmētas kā tādas.

Kad esat iepazinies ar SQL, varat to izmantot dažādiem lietojumiem. Neatkarīgi no tā, vai jums ir darīšana ar pārvaldības sistēmu, programmēšanas projektu vai pamata ziņošanu, SQL atbloķē datu bāzē esošo neapstrādāto jaudu. Neaizmirstiet izlasīt mūsu pamata programmētāja rokasgrāmata SQL 13 vissvarīgākās SQL komandas, kas jāzina jebkuram programmētājamKatra liela vai dinamiska vietne kaut kādā veidā izmanto datu bāzi, un, apvienojot to ar strukturēto vaicājumu valodu (SQL), iespējas manipulēt ar datiem patiešām ir bezgalīgas. Lasīt vairāk , lai padziļināti apskatītu, kā lietot šīs komandas.

Džo ir absolvējis datorzinātnes Linkolnas Universitātē, Apvienotajā Karalistē. Viņš ir profesionāls programmatūras izstrādātājs, un, kad viņš nelido ar bezpilota lidaparātiem vai neraksta mūziku, viņu bieži var atrast fotografējam vai video veidojam.