Structured Query Language (SQL) on valittu työkalu tietokantojen käsittelyyn. Tällä kielellä voit käsitellä tietoja eri tavalla, eikä sen käytön aloittaminen maksa mitään!

Jos olet uusi SQL-komentojen käytössä tai tarvitset muistutuksen tämän tehokkaan työkalun joistakin osista, alla oleva SQL-komento-huijauslehtemme on juuri sitä mitä tarvitset. Vieritä alas nähdäksesi sen mahtavuuden tai lataa PDF tulevaa käyttöä varten. (PDF sisältää esimerkkejä annetuista komennoista.)

ILMAINEN LATAUS: Tämä huijauslehti on saatavana muodossa a ladattava PDF jakelukumppaniltamme TradePubilta. Sinun on täytettävä lyhyt lomake, jotta voit käyttää sitä vain ensimmäisen kerran. ladata Essential SQL Commands -huijauslehti.

Essential SQL Commands -huijauslehti

Komento Toiminta
Kyselykomennot
VALITSE Peruskyselyn rakennuspalikka tietojen hakemiseen.
VALITSE * Käyttämällä *:ta SELECT: n kanssa palauttaa kaikki sarakkeet.
VALITSE sarake Määritä tarkat sarakkeet niiden nimellä.
VALITSE taulukko.sarake Viittaa tietyn taulukon sarakkeeseen.
FROM Määritä, mistä etsiä tietoja.
KUTEN Muuta taulukon tai sarakkeen nimi väliaikaisesti uudeksi nimeksi.
MISSÄ Suodata tulokset ehdolla.
JA Käytä useita ehtoja WHERE-lauseen kanssa. Tulosten tulee vastata kaikkia ehtoja.
TAI Käytä useita ehtoja WHERE-lauseen kanssa. Tulosten on vastattava vain yhtä ehtoa.
TILAA Järjestä tulokset sarakkeen mukaan. Tietokanta valitsee tilaustavan.
ORDER BY sarakkeen ASC Järjestä tulokset sarakkeen mukaan nousevassa järjestyksessä.
ORDER BY sarakkeen DESC mukaan Järjestä tulokset sarakkeen mukaan laskevassa järjestyksessä.
RAJA Rajoita palautettujen tulosten määrää.
OFFSET Ohita ensimmäinen OFFSET-rivien määrä. Käytetään usein LIMITin kanssa.
ALAKYSELY Suorita kysely hakeaksesi tietoja toista kyselyä varten.
Aggregaattifunktiot¹
KREIVI Laske kyselyä vastaavien rivien määrä.
MAX Palauttaa suurimman arvon numeerisessa sarakkeessa.
MIN Palauta numerosarakkeen pienin arvo.
SUMMA Summaa numeerisen sarakkeen arvot.
AVG Laske numeerisen sarakkeen keskiarvo.
OTTAA Käytetään koontifunktioiden kanssa WHERE-lauseen sijaan.
GROUP BY Käytetään kokonaistuloksen tarkentamiseen.
Operaattorit
KUTEN Kirjainkoolla hae kuviota jokerimerkkioperaattorilla (%).
MINÄ PIDÄN Kirjainkoolla ei erota kuvion haku jokerimerkkioperaattorilla (%).
VÄLILLÄ Etsi arvo kahden arvon väliltä. Toimii päivämäärien tai numeroiden kanssa.
> Etsi arvoja, jotka ovat suurempia kuin ehto.
>= Etsi arvoja, jotka ovat suurempia tai yhtä suuria kuin ehto.
< Etsi arvoja, jotka ovat pienempiä kuin ehto.
<= Etsi arvoja, jotka ovat pienempiä tai yhtä suuria kuin ehto.
= Etsi arvoja, jotka vastaavat ehtoa tarkasti.
<> Etsi arvoja, jotka eivät vastaa ehtoa.
LIITTO Yhdistä kaksi yksilöllistä kyselyä (samoilla sarakkeilla) yhdeksi tulokseksi.
UNIONI KAIKKI Yhdistä kaksi kyselyä (samoilla sarakkeilla) yhdeksi tulokseksi. Kaksoiskappaleet sallittu.
SISÄÄN Lyhennelmä sanalle WHERE. Määrittää useita TAI-ehtoja.
EI MUKANA Lyhennelmä sanalle WHERE. Määrittää useita TAI-ehtoja (käänteinen) tai ei yhtä suuri kuin.
ON NULL Tarkista tyhjät arvot.
EI OLE NULL Tarkista, ettei arvoja ole tyhjiä.
RISTEKSI Palauta tulokset, jotka vastaavat kahta kyselyä.
MIINUS Palauttaa yhteen kyselyyn tulokset, jotka eivät ole toisessa kyselyssä.¹
Liittyy
PÄÄLLÄ Käytetään määrittämään sarake tulosten vertailua ja yhdistämistä varten.
KÄYTTÖ Lyhyesti ON: lle, käytetään, kun sarakkeen nimi on sama molemmissa taulukoissa.
LEFT OUTTER JOIN Kaikki tulokset vasemmasta taulukosta, vain vastaavat tulokset oikeasta taulukosta.
VASEN ULKOLIITOS (NOLLAA) (Nollalla) Kaikki tulokset vasemmasta taulukosta, mutta eivät oikeanpuoleisesta taulukosta.
SISÄLIITTYMINEN Kaikki tulokset, jotka vastaavat sekä vasemmassa että oikeassa taulukossa.
TÄYDELLINEN ULKOLIITTYMINEN Kaikki tulokset sekä vasemmasta että oikeasta taulukosta.
TÄYDELLINEN ULKOLIITOS (NOLLAA) (Nollalla) kaikki tulokset sekä vasemmasta että oikeasta taulukosta, lukuun ottamatta tuloksia molemmissa taulukoissa.
OIKEA ULKOLIITTYMINEN Kaikki tulokset oikeasta taulukosta, vain vastaavat tulokset vasemmasta taulukosta.
OIKEA ULKOLIITTYMINEN (NOLLAA) (Nollalla) Kaikki tulokset oikeasta taulukosta, mutta eivät vasemmasta taulukosta.
Taulukoiden luominen ja muokkaaminen
LUO TAULU Luo uusi taulukko.
TYHJÄ Salli tyhjät arvot tälle kentälle.
EI TYHJÄ Älä salli tyhjiä arvoja tässä kentässä.
OLETUS Arvo, jolla kenttä täytetään, jos sitä ei ole annettu.
KUTEN Luo uusi taulukko olemassa olevan taulukon rakenteen perusteella. Uusi taulukko sisältää tiedot vanhasta taulukosta.
MUUTA TAULUKKOA (LISÄÄ SARAKE) Lisää uusi sarake olemassa olevaan taulukkoon.
MUUTTA TAULUKONIA (PUDOTA SARAKE) Poista sarake olemassa olevasta taulukosta.
ALTER TABLE (ALTER COLUMN) Muuta olemassa olevan sarakkeen tietotyyppiä.
MUUTTA TABLE (NIMEÄ SARAKE UUDELLEEN) Nimeä olemassa oleva sarake uudelleen.
MUUTTA TABLE (NIMI TAULU UUDELLEEN) Nimeä olemassa oleva taulukko uudelleen.
ALTER TABLE (MUOKKAA NULL) Salli sarakkeen nolla-arvot.
ALTER TABLE (MUOKKAUS EI NULL) Estä sarakkeen nolla-arvot.
PUDOTA PÖYTÄ Poista taulukko ja kaikki sen tiedot.
TYPISTÄ TAULU Poista kaikki tiedot taulukosta, mutta älä itse taulukkoa.
Rajoitukset
PÄÄAVAIN Arvo, joka yksilöi taulukon tietueen. Yhdistelmä sanoista NOT NULL ja UNIQUE.
ULKOINEN AVAIN Viittaa yksilölliseen arvoon toisessa taulukossa. Usein ensisijainen avain toisessa taulukossa.
AINUTLAATUINEN Pakota yksilölliset arvot tälle sarakkeelle taulukkoa kohden.
TARKISTAA Varmista, että arvot täyttävät tietyn ehdon.
HAKEMISTO (LUO) Optimoi taulukoita ja nopeuttaa kyselyitä huomattavasti lisäämällä sarakkeeseen indeksi.
HAKEMISTO (LUO AINOASTAINEN) Luo indeksi, joka ei salli päällekkäisiä arvoja.
INDEKSI (DROP) Poista hakemisto.
Tietojen luominen ja muokkaaminen
LISÄÄ (YKSI ARVOT) Lisää uusi tietue taulukkoon.
LISÄÄ (USIA ARVOT) Lisää taulukkoon useita uusia tietueita.
LISÄÄ (VALITSE) Lisää tietueita taulukkoon, mutta hanki arvot olemassa olevasta taulukosta.
PÄIVITÄ KAIKKI) Muokkaa kaikkia taulukon olemassa olevia tietueita.
PÄIVITYS (MISSÄ) Muokkaa taulukon olemassa olevia tietueita, jotka vastaavat ehtoa.
POISTA KAIKKI) Poista kaikki tietueet taulukosta.
POISTA (MISSÄ) Poista tietueet taulukosta, jotka vastaavat ehtoa.
Triggerien luominen ja muokkaaminen¹
LUO TRIGGER Luo laukaisin.
LUO TRIGGER (TAI MUOKKAA) Luo liipaisin tai päivitä olemassa oleva triggeri, jos sellainen löytyy samannimisestä.
MILLOIN (ENNEN) Käynnistä liipaisin ennen kuin tapahtuma tapahtuu.
MILLOIN (JÄLKEEN) Käynnistä liipaisin tapahtuman jälkeen.
TAPAHTUMA (LISÄÄ) Käytä liipaisinta ennen lisäyksen tapahtumista tai sen jälkeen.
TAPAHTUMA (PÄIVITYS) Suorita liipaisin ennen päivityksen tapahtumista tai sen jälkeen.
TAPAHTUMA (POISTA) Suorita liipaisin ennen poistamista tai sen jälkeen.
PÄÄLLÄ Mihin taulukkoon tällä triggerillä kohdistaa.
TRIGGER_TYPE (JOKAINEN RIVI) Suorita liipaisin jokaiselle muutetulle riville.
TRIGGER_TYPE (JOKAINEN LAUSUNTO) Suorita liipaisin kerran per SQL-käsky riippumatta siitä, kuinka monta riviä on muutettu.
SUORITTAA Avainsana, joka ilmaisee päätriggerin määritelmän päättymisen.
PUDOTA LIIPAISIN Poista liipaisin.
Näkymien luominen ja muokkaaminen
LUO NÄKYMÄ Luo uusi näkymä.
KUTEN Määritä, mistä näkymän tiedot haetaan.
KASKADISTETTU VAIHTOEHTO Varmista, että kaikki näkymän kautta muokatut tiedot ovat säännön määrittelemien sääntöjen mukaisia. Käytä tätä kaikissa muissa näkymissä.
PAIKALLISELLE TEHTÄVÄN VAIHTOEHTOLLA Varmista, että kaikki näkymän kautta muokatut tiedot ovat säännön määrittelemien sääntöjen mukaisia. Ohita tämä muiden näkemysten kohdalla.
LUO REKURSIIVINEN NÄKYMÄ Luo rekursiivinen näkymä (joka viittaa rekursiiviseen yhteiseen taulukkolausekkeeseen).
LUO VÄLIAIKAINEN NÄKYMÄ Luo näkymä, joka on olemassa vain nykyiselle istunnolle.
PUDOTA NÄKYMÄ Poista näkymä.
Yleiset taulukkolausekkeet (CTE: t) ¹
KANSSA Luo uusi yhteinen taulukkolauseke.
KUTEN Määritä CTE: ssä käytettävät tiedot.
, (PILKU) Ketju useita CTE: itä.
¹ Tietokantamoottorien toteutukset ja tuki vaihtelevat usein.

SQL: Tehokkain kieli?

Muista, että SQL-murteet vaihtelevat tietokantakoneiden välillä. Se on vähän kuin ero HD DVD: n ja Blu-ray: n (tai VHS: n ja Betamaxin) välillä. SQL on samanlainen tietokantojen välillä, mutta satunnainen monimutkainen komento ei välttämättä toimi täsmälleen samalla tavalla kaikissa toteutuksissa. Suurin osa tämän huijausarkin SQL-komennoista toimii missä tahansa tietokannassa. Monimutkaiset komennot, joissa tietokannan tuki vaihtelee, on merkitty sellaisiksi.

Kun tunnet SQL: n, voit soveltaa sitä useisiin eri käyttötarkoituksiin. Olipa kyseessä hallintajärjestelmä, ohjelmointiprojekti tai perusraportointi, SQL vapauttaa tietokannan sisältämän raakavoiman. Älä unohda lukea meidän ohjelmoijan perusopas SQL: ään 13 tärkeintä SQL-komentoa, jotka jokaisen ohjelmoijan tulisi tietääJokainen suuri tai dynaaminen verkkosivusto käyttää jollain tavalla tietokantaa, ja kun se yhdistetään Structured Query Language (SQL) -kieleen, mahdollisuudet tietojen käsittelyyn ovat todella rajattomat. Lue lisää , saadaksesi perusteellisen tarkastelun näiden komentojen käytöstä.

Joe on valmistunut tietotekniikasta Lincolnin yliopistosta Iso-Britanniasta. Hän on ammattimainen ohjelmistokehittäjä, ja kun hän ei lennä droneja tai kirjoita musiikkia, hänet voi usein tavata valokuvaamassa tai tuottamassa videoita.