Petturileht SQL - sissejuhatus

SQL, mida sageli nimetatakse struktureeritud päringukeeleks, on deklaratiivne ja mitme paradigmaga keel, mis on domeenispetsiifiline keel, mida kasutatakse andmemudelite kujundamisel ja haldamisel, et andmeid korraldada relatsioonimudelite andmebaasides. SQL-i kujundasid Donald Chamberlin ja Raymond Boyce. SQL ilmus esmakordselt aastal 1974. SQL on staatiline trükkimine ja tugev distsipliin. SQL toetab platvormideüleseid opsüsteeme. Faililaiend on .sql ja selle töötas välja ISO / IEC. SQL-il on erinevad alamkeeled, mida nimetatakse avaldusteks vajalike toimingute põhjal erinevate toimingute tegemiseks.

Käsud ja sisu Cheatsheet SQL-is

Cheatsheet SQL-i käsud võib liigitada erinevatesse kategooriatesse, mida võib liigitada andmede defineerimise käskudeks, andmete käsitsemise käskudeks ja andmejuhtimise käskudeks. Allpool on mainitud Cheatsheet SQL-i käsud, mis teostavad erinevat tüüpi toiminguid:

QUERY KIRJELDUS
ANDMEKÄSITLUSKÄSKUD
Valige * alates;Kõigist andmetest päringute tegemiseks nimetatud tabelist
Valige col1, col2;Tabelis kahe veeru toomine
Valige tabelist WH1 tingimus col1, col2;Tingimuste põhjal tabelist andmete päring
Valige selged kolonnid;Tabelis olevate kirjete pärimiseks
Valige tabelist erinev veerg, kus tingimus;Andmete filtreerimise tingimuse alusel tabelist eraldiseisvate kirjete pärimine
Valige tabelist col1, col2 ORDER BY col2 ASC;Andmete päring tabelist ja saadud kirjete sortimine kasvavas järjekorras
Valige tabelist col1, col2 ORDER BY col2 DESC;Andmete päring tabelist ja saadud kirjete sortimine kahanevas järjekorras
Valige tabelist GROUP BY col2 agregaat (col1), col2;Andmete päring tabelist andmete koondamiseks veeru alusel.
Valige tabelist rühmitus (col1), col2 GROUP BY col2 HAVING;Andmete päring tabelist andmete koondamiseks veeru ja tingimuse alusel.
Valige tabelist1 sisetingimustes üksus col1, col2. INNER JOIN table2 ON tingimus;Andmete päring mitmest tabelist ja sisemine liitmine tulemuse põhjal tingimuse alusel ja ühe tulemuse kuvamine
Valige tabelist1 VASAKS LIITUMINE tabel2 SISSE tingimused col1, col2;Andmete päring mitmest tabelist ja vasakpoolne ühendage tulemusega tingimusel ja kuvage ühe tulemusena
Valige tabelist1 ÕIGE LIITUMINE tabel2 ON tingimustes col1, col2;Mitme tabeli andmetest päringute tegemine ja parempoolne liitumine tulemusega põhineb tingimusel ja kuvatakse ühe tulemusena
Valige tabelist1 col1, col2 FULL OUTER JOIN table2 ON tingimus;Mitme tabeli ja täieliku välimise teabe päringute saamiseks liituge tulemusega tingimusel ja kuvage ühe tulemusena
Valige tabelist1 col1, col2 CROSS JOIN table2;Andmete päring mitmest tabelist ja tulemuste ristliitmine, et saada dokumentide Descartes'i toode ja kuvada üks tulemus
Valige tabelist1 col1, col2 UNION valige tabelist 2 col1, col2;Mitme tabeli andmete pärimiseks ja kahe tabeli kirjete tulemuste ühendamiseks.
ANDMETE MÄÄRATLUSKÄSKUD
CREATE TABLE table_name (col_name DATA_TYPE CONSTRAINT);Uute veergudega tabeli loomiseks saab komaga mainida kogu veeru määratlust
ALTER TABLE tabeli_nimi;Uue veeru lisamiseks tabelisse
DROP TABLE tabeli_nimi;Terve tabeli kustutamine andmebaasist
INSERT INTO tabeli_nimi (veergude loend) VÄÄRTUSED (väärtuste loend);Andmete sisestamiseks ühe kirje jaoks tabelisse.
UPDATE tabeli SET col1 = updated_value;Lahtri väärtuse värskendamiseks tabelis veeru nime põhjal
UPDATE tabeli komplekt col1 = updated_value1, col2 = updated_value2 WHERE tingimus;Mitme lahtri väärtuse värskendamiseks tabelis veeru nime ja tingimuse alusel
Kustuta tabelist_nimi;Kõigi andmete kustutamine tabelist.
Kustuta tabelist_nimi WHERE tingimus;Tingimuste põhjal täielike andmete kustutamine tabelist.
ANDMEKONTROLLI KÄSklused
TOETAMINE (ANTAMISVÕIMALUS)Kindlale kasutajale juurdepääsu andmine toetuse andmise valiku ja juurdepääsu nõude alusel.
TÄHELEPANU VÄLJAKonkreetsele objektile konkreetse kasutaja juurdepääsu tühistamine

Tasuta näpunäited ja näpunäited Cheatsheet SQL käskude kasutamisel: -

  1. SQL-i petulehe käske saab kasutada igas IDE-s või tööriistas, kus kasutaja on andmebaasitüübi JAR-faili abil andmebaasiga ühenduse loonud.
  2. Turul eksisteerivad erinevad andmebaasid on Oracle, Microsoft SQL Server, IBM DB2 jne, millega saab kõigi andmete ühendamiseks kasutada vastavaid purke ja tööriistu.
  3. SQL-i koondandmete funktsioonide jaoks on erinev petmisleht, mida kasutatakse koos SQL-i petmislehe käskudega mõne keeruka toimingu tegemiseks, mis põhinevad allpool toodud päringul nõutavatel andmetel.
FUNKTSIOON KIRJELDUS
COUNTLoendis olevate elementide arvu loendamiseks
SUMTagastab loendi elementide kogusumma
MAX
AVGLoendi keskmise tagastamiseks
MINMinimaalse väärtuse tagastamiseks loendist
MAXMaksimaalse väärtuse tagastamiseks loendist
  1. Kasutades petmislehte SQL-käskude jaoks, saab ka VAADEID hallata ja luua.
  2. INDEKSID ja TRIGGERID saab hallata ka petulehe SQL käskude abil.
  3. Erinevad petturilehe SQL-i operaatorid on üldotstarbeliste programmeerimiskeeltega sarnased aritmeetikaoperaatorid, loogilised operaatorid, võrdlusoperaatorid ja eitusoperaatorid.
  4. SQL-i väljendite erinev petuleht on numbriline, tõeline ja kuupäev.
  5. Erinevad SQL-i piirangud on reeglid tabeli veergudel olevate käskude täitmiseks, et tagada töökindlus, redundantsus ja täpsus lauaoperatsioonide ajal.
  6. Terviklikkuse korral mängib tervikkäsituspiirangute koos käskudega suurt rolli referentsterviklikkus. Erinevad saadaval olevad piirangud on terviklikkuse piirangud ja languspiirangud.
  7. SQL-i süstimine on veel üks kontseptsioon, kus kasutaja esitatud andmeid tuleks enne päringu töötlemist või käitamist alati kinnitada, et vältida andmerikkumist ja tagada ohutud ja turvalised andmetoimingud ilma andmete kadumiseta.

Cheatsheet SQL - järeldus

SQL-i kasutatakse andmebaasitoimingute tegemiseks paljudel relatsioonimudelite andmebaasidel, et teostada mitmeid krutoperatsioone. Kõigi relatsioonimudelite andmebaaside ühine keel on SQL (Structured Query Language). Valem erineb ainult kõigis andmebaasides. Kõiki SQL petulehe käskude funktsioone saab kasutada enamasti kõigi keerukate toimingute või andmenõuete täitmiseks mis tahes rakenduses või otse aruannete või andmefailide genereerimiseks, et neid vastavalt andmebaasidest eksportida või neist importida.

Soovitatav artikkel

See on olnud Cheatsheet SQL-i juhend, siin oleme arutanud petulehe SQL sisu ja käske ning tasuta näpunäiteid ja näpunäiteid. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. SQL-i intervjuu küsimused ja vastused - 12 parimat küsimust
  2. Karjäär SQL Serveris
  3. Karjäär SQL-is
  4. Vinge cheatsheet UNIXi jaoks
  5. 12 kõige edukamat TSQL-i intervjuu küsimust ja vastust
  6. Cheat Sheet JavaScript: Mis on funktsioonid
  7. Weblogic vs Tomcat: Mis on erinevused?