SQL-käskude sissejuhatus

SQL ehk rahvapäraselt tuntud kui struktureeritud päringute keel on andmebaaside põhiline päringute keel ja relatsiooniandmebaaside haldussüsteemi domeenipõhine keel. See on kasulik, kui andmetüüp on struktureeritud ja andmete eri atribuudid on sõltuvad. Seda kasutatakse laialdaselt ja see on üks populaarsemaid päringkeeli, mille ainulaadne võime tuua mitu kirjet lihtsalt ühe päringulause kasutamise kaudu on allalaaditav. See koosneb nii DDL (Data Definition Language) kui ka DML (Data Manipulation Language) käskudest, mis muudab päringute kasutamise palju tõhusamaks. SQL on deklaratiivne programmeerimiskeel, mis põhineb komplektil ega ole seetõttu hädavajalik programmeerimiskeel, nagu näiteks C või BASIC jne. Andmebaasist andmete tulemuste hankimiseks peate teadma SQL-i käske, mida kavatseme kasutada uuring selles postituses.

Põhilised SQL-käsud

  • VALI : see on võib-olla kõige elementaarsem SQL-i käsk. Valimiskäsku kasutatakse andmebaasi konkreetse tabeli tulemuste toomiseks või saamiseks. Sellele järgnevad tavaliselt konkreetsed veerunimed või kõigi veergude nimed (kasutades *).

  • CREATE : See on üks peamisi DDL-käske, mida kasutatakse andmebaasi sees tabeli loomiseks. Tabeli loomise eelduste hulka kuulub veeru nime ja nende andmetüüpide tundmine.

  • ALTER : seda DML-käsku kasutatakse tabelis muudatuste tegemiseks. See hõlmab tabeli muutmist vastavalt vajadusele.

  • KUS : klausel WHERE on üks olulisemaid SQL-i käske, kuna seda kasutatakse konkreetse juhtumi jaoks vajalike andmete hankimiseks või hankimiseks. Sellest on abi, kuna see välistab kõik ebaolulised andmed.

  • SQL ALIAS: ALIAS on üks levinumaid SQL-käske, mida kasutatakse atribuudile või veerule tähendusliku nime andmiseks. Need on määratletud veergude ja tabelite jaoks, mis aitab suurendada päringu loetavust.

  • JA: See on SQL-operaator, mida kasutatakse kahe tingimuse ühendamiseks. Selleks, et rida andmetulemite komplekti ilmuks, peaksid mõlemad tingimused olema tõesed.

  • AVG (): see on liitfunktsioon, mida kasutatakse konkreetse arvveeru keskmise väärtuse tagastamiseks

  • ORDER BY : Seda kasutatakse koos Select-avaldusega tulemuste sortimiseks kas kasvavas või kahanevas järjekorras. Kui pärast ORDER BY klausli ei esitata ühtegi argumenti, võetakse vaikimisi tõusva järjekorra päringuna.

  • RÜHMITAMINE: SQL-i käskude GROUP BY-i klauslit kasutatakse andmete hankimiseks ühe või mitme veeruga seotud konkreetse rühmituse alusel.

  • INSERT : käsku INSERT kasutatakse tabeli sisse uue andmerea lisamiseks. INSERTi käsu volitus on see, et tabel peaks olema juba loodud.

Vahekäsud

  • UPDATE : seda käsku kasutatakse tabeli olemasolevate ridade värskendamiseks või muutmiseks.

  • Kustuta: nagu nimigi ütleb, kasutatakse seda käsku ridade kustutamiseks tabelist.

  • HAVING: klauslit HAVING kasutatakse andmete filtreerimiseks ühe või mitme grupifunktsiooni põhjal. See on üsna sarnane WHERE klausli kasutamisele, kuid see hõlmab ka grupifunktsiooni kasutamist.

  • LIKE: seda operaatorit kasutatakse kahe tingimuse võrdlemiseks ja loetletakse kõik tabeli read, mille veeru nimi vastab LIKE-klausliga täpsustatud mustrile. Metamärgi operaatoreid nagu% kasutatakse siis, kui te pole kindlas mustris kindel.

  • IN : IN-operaator, kui veergu võrreldakse mitme väärtusega. See on enam-vähem sarnane OR-i tingimusega.

  • IS NULL: IS NULL operaator on veel üks SQL-põhine operaator, mida kasutatakse selle kuvamiseks, kas konkreetsel veeru nimel on NULL väärtus. Seda kasutatakse määratud veergude kõigi ridade leidmiseks, mille kohta andmeid pole leitud või null.

  • VAHEL : Nagu nimigi ütleb, filtreerib see operaator konkreetse vahemiku komplekti tulemused. Väärtus võib sel juhul olla numbrid, kuupäevad või tekst.

  • Juhtum: see juhtum on sama, mida kasutatakse teistes programmeerimiskeeltes, näiteks Java jne., Kus otsuse juhtimise avalduse võtab vastu juhtumiavaldus ja selle sees olevat argumenti kasutatakse konkreetsele tingimusele vastavate juhtumi tulemuste toomiseks.

  • COUNT () : See on üks kõige kasulikumaid SQL-käske, mida kasutatakse kõigi nende andmete, mis pole null, ridade koguarvu kuvamiseks. See kasutab argumendina veeru nime.

  • SISEMINE LIITUMINE : See on üks olulisemaid SQL-i käske, mis tuleb mängu siis, kui tuleb luua suhe fikseeritud ühise atribuudi alusel kahe tabeli atribuutide vahel. Teisisõnu, INNER JOIN toimimiseks peab liitumistingimus olema tõene.

Täpsemad SQL-käsud

  • LIMIT : klausel LIMIT aitab teil täpsustada tulemuste komplektis lubatud maksimaalset ridade arvu.

  • VÄLINE LIITUMINE: See on liitmisfunktsioon, mis tuleb mängu siis, kui mõlema tabeli kõik väljad on mõne tavalise sisestusveeru tingimuse alusel nõutavad. Kui liitumistingimus ei ole täidetud, täidetakse veeru paremas servas NULL-i väärtus.

Nõuanded ja nipid SQL-käskude kasutamiseks

Kui kasutate SQL-käske, kulutage tabeli analüüsimisele rohkem aega kui päringutele ja selle täitmisele. Kasutage lihtsamaid ja vähem keerukaid päringuid, kasutades minimaalselt dünaamilist SQL-i. Eelistage parema loetavuse jaoks ka tabeli pseudonüüme.

Järeldus

See postitus rääkis olulistest SQL-i käskudest, mis moodustavad andmebaasi päringute keele aluse. Loodetavasti teile artikkel meeldis. Püsi ühenduses.

Soovitatavad artiklid

See on olnud SQL-i käskude juhend. Siin oleme arutanud nii põhilisi kui ka täiustatud SQL-käske ja mõnda vahetut SQL-käsku. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Kuidas Spark-käske kasutada?
  2. Mis on taru käsud
  3. Vaadake AutoCAD-i käske
  4. Sqoopi käsud - peaks proovima

Kategooria: