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.