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
Komanda | Darbība |
---|---|
Vaicājumu komandas | |
SELECT | Pamata vaicājuma bloks datu izgūšanai. |
SELECT * | Izmantojot * ar SELECT, tiek atgrieztas visas kolonnas. |
Kolonna SELECT | Norādiet precīzas slejas ar to nosaukumu. |
SELECT tabula.kolonna | Atsauce uz kolonnu no konkrētas tabulas. |
NO | Norādiet, kur atrast datus. |
AS | Tabulas nosaukumu vai kolonnu īslaicīgi aizstāt 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 jāatbilst tikai vienam nosacījumam. |
SAKĀRTOT PĒC | Kārtojiet rezultātus pēc kolonnas. Datu bāze izvēlas pasūtīšanas veidu. |
PASŪTĪT PĒC kolonnas ASC | Kārtojiet rezultātus pēc kolonnas augošā secībā. |
PASŪTĪT PĒC kolonnas DESC | Kārtojiet rezultātus pēc kolonnas dilstošā secībā. |
LIMIT | Ierobežojiet atgriezto rezultātu skaitu. |
NOBĪDE | Izlaidiet pirmo OFFSET rindu skaitu. Bieži lieto kopā ar LIMIT. |
APKOPE | Izpildiet vaicājumu, lai izgūtu datus citam vaicājumam. |
Apkopotās funkcijas¹ | |
COUNT | Saskaitiet vaicājumam atbilstošo rindu skaitu. |
MAKS | Atgrieziet augstāko vērtību ciparu kolonnā. |
MIN | Atgrieziet zemāko vērtību ciparu kolonnā. |
SUM | Summējiet skaitliskās kolonnas vērtības. |
AVG | Aprēķiniet ciparu kolonnas vidējo vērtību. |
Ņemot | Izmanto kopā ar funkcijām, nevis WHERE klauzulu. |
GROUP BY | Izmanto, lai uzlabotu kopējo rezultātu. |
Operatori | |
LIKE | Ievērojot reģistrjutību modeļa meklēšanā, izmantojot aizstājējzīmi (%). |
MAN PATĪK | Lielā un mazā reģistra meklēšana, izmantojot aizstājējzīmju 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ām un tām pašām kolonnām) vienā rezultātā. |
SAVIENĪBA VISAS | Apvienojiet 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 NULL | Pārbaudiet tukšās vērtības. |
NAV NULL | Pārbaudiet, vai nav tukšu vērtību. |
INTERESECT | Atgriež rezultātus, kas atbilst diviem vaicājumiem. |
MĪNUSS | Atgriež rezultātus vienā vaicājumā, kas nav citā vaicājumā.¹ |
Pievienojas | |
IESLĒGTS | Izmanto, 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ĀS | Visi 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ĀS | Visi rezultāti, kas sakrīt gan kreisajā, gan labajā tabulā. |
PILNAS ĀRĒJĀ PIEVIENOŠANĀS | Visi 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 PAREIZI | Visi 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 TABULU | Izveidojiet jaunu tabulu. |
NULL | Atļaut tukšas vērtības šim laukam. |
NAV NULL | Neļaujiet tukšas vērtības šim laukam. |
DEFAULT | Vērtība, ar kuru aizpildīt lauku, ja tas netiek piegādāts. |
AS | Izveidojiet 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 galds | Dzēsiet tabulu un visus tās datus. |
TRUNCATE GABALS | Dzēsiet visus tabulas datus, bet ne pašu tabulu. |
Ierobežojumi | |
PRIMĀRĀ ATSLĒGTA | Vērtība, kas unikāli identificē tabulas ierakstu. NAV NULL un UNIKALTA kombinācija. |
SVEŠA ATSLĒGA | Atsauces uz unikālu vērtību citā tabulā. Bieži primārā atslēga otrā tabulā. |
UNIKĀLS | Katrai tabulai šajā kolonnā ieviest unikālas vērtības. |
PĀRBAUDIET | Pā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 TREIGERI | Izveidojiet 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ĒGTS | Kuru 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ĪT | Atslēgvārds, kas norāda galvenās sprūda definīcijas beigas. |
DROP TRIGGER | Izdzēsiet aktivizētāju. |
Skatu izveide un rediģēšana | |
IZVEIDOT SKATU | Izveidojiet jaunu skatu. |
AS | Definējiet, kur iegūt skata datus. |
AR KASKADĒTU PĀRBAUDES IESPĒJU | Pā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ĒJU | Pārliecinieties, vai visi skata modificētie dati atbilst kārtulas definētajiem noteikumiem. Ignorējiet to citiem viedokļiem. |
IZVEIDOT ATKĀRTOTU SKATU | Izveidojiet rekursīvu skatu (tādu, kas attiecas uz rekursīvu kopējās tabulas izteiksmi). |
IZVEIDOT PAGAIDU SKATU | Izveidojiet skatu, kas pastāv tikai pašreizējai sesijai. |
DROP SKATS | Skata dzēšana. |
Kopējās tabulas izteiksmes (CTE) ¹ | |
AR | Izveidojiet jaunu kopīgu tabulas izteiksmi. |
AS | Norā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 10Lasīt Tālāk Saistītās tēmas
- Programmēšana
- Špikeris
- SQL
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