Būtisko SQL komandu apkrāptu lapa iesācējiem

Būtisko SQL komandu apkrāptu lapa iesācējiem

Strukturētā vaicājumu valoda (SQL) ir izvēles rīks, lai manipulētu ar datu bāzēm. Šī valoda ļauj jums manipulēt ar datiem kā neviena cita, un tās lietošanas sākšana nemaksā neko!





Ja esat jauns SQL komandu lietotājs vai jums ir nepieciešams atgādinājums par dažām šī jaudīgā rīka daļām, tad mūsu SQL komandu apkrāptu lapa ir tieši tas, kas jums nepieciešams. Ritiniet uz leju, lai redzētu tajā ietverto apbrīnojamību, vai lejupielādējiet PDF failu turpmākai lietošanai. (PDF failā ir norādīto komandu piemēri.)





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





kā pievienot lietotnes vizio tv

Būtisko SQL komandu apkrāptu lapa

KomandaDarbība
Vaicājumu komandas
SELECTPamata vaicājuma bloks datu izgūšanai.
SELECT *Izmantojot * ar SELECT, tiek atgrieztas visas kolonnas.
Kolonna SELECTNorādiet precīzas slejas ar to nosaukumu.
SELECT tabula.kolonnaAtsauce uz kolonnu no konkrētas tabulas.
NONorādiet, kur atrast datus.
ASTabulas nosaukumu vai kolonnu īslaicīgi aizstāt ar jaunu nosaukumu.
KURFiltrējiet rezultātus ar nosacījumu.
UNIzmantojiet vairākus nosacījumus ar WHERE klauzulu. Rezultātiem jāatbilst visiem nosacījumiem.
VAIIzmantojiet vairākus nosacījumus ar WHERE klauzulu. Rezultātiem jāatbilst tikai vienam nosacījumam.
SAKĀRTOT PĒCKārtojiet rezultātus pēc kolonnas. Datu bāze izvēlas pasūtīšanas veidu.
PASŪTĪT PĒC kolonnas ASCKārtojiet rezultātus pēc kolonnas augošā secībā.
PASŪTĪT PĒC kolonnas DESCKārtojiet rezultātus pēc kolonnas dilstošā secībā.
LIMITIerobežojiet atgriezto rezultātu skaitu.
NOBĪDEIzlaidiet pirmo OFFSET rindu skaitu. Bieži lieto kopā ar LIMIT.
APKOPEIzpildiet vaicājumu, lai izgūtu datus citam vaicājumam.
Apkopotās funkcijas¹
COUNTSaskaitiet vaicājumam atbilstošo rindu skaitu.
MAKSAtgrieziet augstāko vērtību ciparu kolonnā.
MINAtgrieziet zemāko vērtību ciparu kolonnā.
SUMSummējiet skaitliskās kolonnas vērtības.
AVGAprēķiniet ciparu kolonnas vidējo vērtību.
ŅemotIzmanto kopā ar funkcijām, nevis WHERE klauzulu.
GROUP BYIzmanto, lai uzlabotu kopējo rezultātu.
Operatori
LIKEIevērojot reģistrjutību modeļa meklēšanā, izmantojot aizstājējzīmi (%).
MAN PATĪKLielā un mazā reģistra meklēšana, izmantojot aizstājējzīmju operatoru (%).
STARPMeklē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ĪBAApvienojiet divus unikālus vaicājumus (ar vienām un tām pašām kolonnām) vienā rezultātā.
SAVIENĪBA VISASApvienojiet divus vaicājumus (ar vienādām kolonnām) vienā rezultātā. Atļauti dublikāti.
INĪsumā par KUR. Norāda vairākus VAI nosacījumus.
NAV IEKŠĀĪsumā par KUR. Norāda vairākus VAI nosacījumus (apgriezti) vai nav vienādi ar.
IR NULLPārbaudiet tukšās vērtības.
NAV NULLPārbaudiet, vai nav tukšu vērtību.
INTERESECTAtgriež rezultātus, kas atbilst diviem vaicājumiem.
MĪNUSSAtgriež rezultātus vienā vaicājumā, kas nav citā vaicājumā.¹
Pievienojas
IESLĒGTSIzmanto, lai norādītu sleju rezultātu salīdzināšanai un saskaņošanai.
LIETOŠANAĪsvārds ieslēgšanai, tiek izmantots, ja kolonnas nosaukums abās tabulās ir vienāds.
KREISĀ ĀRĒJĀ PIEVIENOŠANĀSVisi rezultāti no kreisās tabulas, tikai atbilstošie rezultāti no labās tabulas.
KREISĀ ĀRĒJĀ PIEVIENOŠANĀS (AR NULL)(Ar nulli) Visi rezultāti no kreisās tabulas, bet ne labajā tabulā.
IEKŠĒJAIS PIEVIENOŠANĀSVisi rezultāti, kas sakrīt gan kreisajā, gan labajā tabulā.
PILNAS ĀRĒJĀ PIEVIENOŠANĀSVisi rezultāti gan no kreisās, gan labās tabulas.
PILNA ĀRĒJĀ PIEVIENOŠANĀS (AR NULL)(Ar nulli) visi rezultāti gan no kreisās, gan labās tabulas, izņemot rezultātus abās tabulās.
PIEVIENOTIES PAREIZIVisi rezultāti no labās tabulas, tikai atbilstošie rezultāti no kreisās tabulas.
PAREIZA ĀRĒJA PIEVIENOŠANĀS (AR NULL)(Ar nulli) Visi rezultāti no labās tabulas, bet ne kreisajā tabulā.
Tabulu izveide un rediģēšana
IZVEIDOT TABULUIzveidojiet jaunu tabulu.
NULLAtļaut tukšas vērtības šim laukam.
NAV NULLNeļaujiet tukšas vērtības šim laukam.
DEFAULTVērtība, ar kuru aizpildīt lauku, ja tas netiek piegādāts.
ASIzveidojiet jaunu tabulu, pamatojoties uz esošās tabulas struktūru. Jaunajā tabulā būs dati no vecās tabulas.
ALTER TABLE (ADD COLUMN)Pievienojiet jaunu kolonnu esošai tabulai.
ALTER TABLE (DROP COLUMN)Noņemt kolonnu no esošas tabulas.
ALTER TABLE (ALTER COLUMN)Mainiet esošās kolonnas datu tipu.
IZMAIŅU TABULA (PĀRNOSAukt SLEJU)Pārdēvēt esošu kolonnu.
ALTER TABLE (PĀRNOSAUKT TABULU)Pārdēvēt esošu tabulu.
ALTER TABLE (MODIFY NULL)Atļaut kolonnai nulles vērtības.
ALTER TABLE (MODIFY NOT NULL)Novērst kolonnas nulles vērtības.
Pilienu galdsDzēsiet tabulu un visus tās datus.
TRUNCATE GABALSDzēsiet visus tabulas datus, bet ne pašu tabulu.
Ierobežojumi
PRIMĀRĀ ATSLĒGTAVērtība, kas unikāli identificē tabulas ierakstu. NAV NULL un UNIKALTA kombinācija.
SVEŠA ATSLĒGAAtsauces uz unikālu vērtību citā tabulā. Bieži primārā atslēga otrā tabulā.
UNIKĀLSKatrai tabulai šajā kolonnā ieviest unikālas vērtības.
PĀRBAUDIETPārliecinieties, ka vērtības atbilst noteiktam nosacījumam.
INDEKSS (IZVEIDOT)Optimizējiet tabulas un ievērojami paātriniet vaicājumus, kolonnai pievienojot indeksu.
INDEKSS (IZVEIDOT UNIKĀLU)Izveidojiet indeksu, kas neļauj dublēt vērtības.
INDEKSS (DROP)Noņemt indeksu.
Datu izveide un rediģēšana
IEVIETOT (SINGLE VALUE)Pievienojiet tabulai jaunu ierakstu.
IEVIETOT (VAIRĀKAS VĒRTĪBAS)Pievienojiet tabulai vairākus jaunus ierakstus.
INSERT (SELECT)Pievienojiet tabulai ierakstus, bet iegūstiet vērtības no esošas tabulas.
ATJAUNOT VISU)Mainiet visus esošos ierakstus tabulā.
ATJAUNINĀT (KUR)Mainiet esošos ierakstus tabulā, kas atbilst nosacījumam.
DZĒST VISUS)Noņemiet visus ierakstus no tabulas.
DELETE (KUR)Noņemiet no tabulas ierakstus, kas atbilst nosacījumam.
Aktivizētāju izveide un rediģēšana¹
IZVEIDOT TREIGERIIzveidojiet aktivizētāju.
IZVEIDOT TREIGERI (VAI MAINĪT)Izveidojiet aktivizētāju vai atjauniniet esošo aktivizētāju, ja tas ir atrasts ar tādu pašu nosaukumu.
KAD (PIRMS)Palaidiet sprūdu pirms notikuma.
KAD (PĒC)Palaidiet sprūdu pēc notikuma.
NOTIKUMS (IEVIETOT)Palaidiet sprūdu pirms vai pēc ievietošanas.
NOTIKUMS (ATJAUNINĀT)Palaidiet aktivizētāju pirms vai pēc atjaunināšanas.
NOTIKUMS (DELETE)Palaidiet sprūdu pirms vai pēc dzēšanas.
IESLĒGTSKuru tabulu atlasīt, izmantojot šo aktivizētāju.
TRIGGER_TYPE (katrai rindai)Izpildiet sprūdu katrai mainītajai rindai.
TRIGGER_TYPE (katram paziņojumam)Izpildiet aktivizētāju vienu reizi SQL priekšrakstā neatkarīgi no mainīto rindu skaita.
IZPILDĪTAtslēgvārds, kas norāda galvenās sprūda definīcijas beigas.
DROP TRIGGERIzdzēsiet aktivizētāju.
Skatu izveide un rediģēšana
IZVEIDOT SKATUIzveidojiet jaunu skatu.
ASDefinējiet, kur iegūt skata datus.
AR KASKADĒTU PĀRBAUDES IESPĒJUPārliecinieties, vai visi skata modificētie dati atbilst kārtulas definētajiem noteikumiem. Izmantojiet to visiem citiem skatiem.
AR VIETĒJĀS PĀRBAUDES IESPĒJUPārliecinieties, vai visi skata modificētie dati atbilst kārtulas definētajiem noteikumiem. Ignorējiet to citiem viedokļiem.
IZVEIDOT ATKĀRTOTU SKATUIzveidojiet rekursīvu skatu (tādu, kas attiecas uz rekursīvu kopējās tabulas izteiksmi).
IZVEIDOT PAGAIDU SKATUIzveidojiet skatu, kas pastāv tikai pašreizējai sesijai.
DROP SKATSSkata dzēšana.
Kopējās tabulas izteiksmes (CTE) ¹
ARIzveidojiet jaunu kopīgu tabulas izteiksmi.
ASNorādiet datus, ko izmantot CTE.
, (KOMATS)Ķēdē vairākas CTE.
¹ Datu bāzes dzinēju ieviešana un atbalsts bieži atšķiras.

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

Paturiet prātā, ka SQL dialekti dažādiem datu bāzes dzinējiem atšķiras. Tas nedaudz atgādina atšķirību starp HD DVD un Blu-ray (vai VHS un Betamax). SQL ir līdzīgs starp datu bāzēm, taču neregulāra sarežģīta komanda var nedarboties vienādi visās implementācijās. Lielākā daļa SQL komandu šajā krāpšanās lapā darbosies jebkurā datu bāzē. Kompleksās komandas, kurās atšķiras datu bāzes atbalsts, tiek atzīmētas kā tādas.

Kad jūs zināt SQL, varat to izmantot dažādiem mērķiem. Neatkarīgi no tā, vai strādājat ar vadības sistēmu, programmēšanas projektu vai pamata atskaitēm, SQL atbrīvo neapstrādāto jaudu, kas atrodas datu bāzē. Neaizmirstiet izlasīt mūsu programmētāja pamata rokasgrāmata SQL , lai padziļināti apskatītu, kā izmantot šīs komandas.



Kopīgot Kopīgot Čivināt E -pasts Canon pret Nikon: kurš kameras zīmols ir labāks?

Canon un Nikon ir divi lielākie nosaukumi kameru nozarē. Bet kurš zīmols piedāvā labāku kameru un objektīvu klāstu?

kā palaist diagnostikas logus 10
Lasīt Tālāk Saistītās tēmas
  • Programmēšana
  • Špikeris
  • SQL
Par autoru Džo Koburns(Publicēti 136 raksti)

Džo ir absolvējis datorzinātnes Linkolnas universitātē, Lielbritānijā. Viņš ir profesionāls programmatūras izstrādātājs, un, kad viņš nelido ar droniem un neraksta mūziku, viņu bieži var atrast, fotografējot vai veidojot video.





Vairāk no Džo Kobērna

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu