Prevara SQL - Uvod

SQL, ki se pogosto imenuje strukturirani poizvedbeni jezik, je deklarativni in večparadigmski jezik, ki je domenski jezik, ki se uporablja za oblikovanje in upravljanje podatkovnih modelov za organiziranje podatkov v bazah relacijskih modelov. SQL sta zasnovala Donald Chamberlin in Raymond Boyce. SQL se je prvič pojavil leta 1974. SQL je statično tipkanje in močna disciplina. SQL podpira operacijske sisteme na več platformah. Razširitev datoteke bo .sql in jo je razvil ISO / IEC. SQL ima različne podjezike, imenovane izjave za izvajanje različnih operacij na podlagi zahtevane operacije.

Ukazi in vsebina v Cheatsheet SQL

Ukaze Cheatsheet SQL lahko razvrstimo v različne kategorije, ki jih lahko uvrstimo v ukaze za določitev podatkov, ukaze za upravljanje podatkov in ukaze za nadzor podatkov. Spodaj so omenjeni ukazi Cheatsheet SQL, ki izvajajo različne vrste operacij:

VPRAŠANJE OPIS
KOMANDE ZA UPRAVLJANJE PODATKOV
Izberite * od;Za poizvedovanje o celotnih podatkih iz omenjene tabele
Izberite col1, col2 od;Če želite pridobiti dva stolpca iz tabele
Iz tabele KJE pogoj izberite col1, col2;Za poizvedovanje podatkov iz tabele na podlagi pogoja
Izberite ločeno kolo;Za poizvedbo ločenih zapisov iz tabele
Iz tabele KJE pogoj izberite ločen stolpec;Za poizvedbo ločenih zapisov iz tabele, ki temeljijo na pogoju za filtriranje podatkov
Izberite col1, col2 iz tabele NAROČITE PO col2 ASC;Za poizvedovanje po podatkih iz tabele in razvrščanje pridobljenih zapisov v naraščajočem vrstnem redu
Izberite col1, col2 iz tabele NAROČITE PO col2 DESC;Za poizvedovanje po podatkih iz tabele in razvrščanje pridobljenih zapisov v padajočem vrstnem redu
Iz tabele GROUP BY col2 izberite agregat (col1), col2;Za poizvedbo podatkov iz tabele za združevanje podatkov na podlagi stolpca.
Izberite agregat (col1), col2 iz tabele GROUP BY col2 HAVING stanje;Za poizvedbo podatkov iz tabele za združevanje podatkov na podlagi stolpca in pogoja.
Izberite col1, col2 iz tabele1 INNER JOIN tabela2 ON stanje;Če želite poizvedovati po podatkih iz več tabel in se pridružiti rezultatu na podlagi pogoja ter prikazati en rezultat
Izberite col1, col2 iz tabele1 Levo Pridružite tabelo2 VKLJUČENO;Če želite poizvedovati po podatkih iz več tabel in se pridružiti rezultatu na podlagi pogoja in prikazati kot en sam rezultat
Izberite col1, col2 iz tabele1 PRAVI ZDRŽITE tabelo2 VKLJUČEN;Če želite poizvedovati po podatkih iz več tabel in se desno pridružiti rezultatu na podlagi pogoja in prikazati kot en sam rezultat
Izberite col1, col2 iz tabele1 POPOLNO ZDRUŽITE tabelo2 VKLJUČENO;Za poizvedovanje podatkov iz več tabel in popolno zunanjo združite rezultat na podlagi pogoja in prikaz kot en rezultat
Izberite col1, col2 iz tabele1 CROSS JOIN tabela2;Če želite poizvedovati po podatkih iz več tabel in se medsebojno križno povezati z rezultatom, da dobite kartuzijanski izdelek zapisov, in prikazati kot en sam rezultat
Izberite col1, col2 iz tabele1 UNION izberite col1, col2 iz tabele2;Za poizvedovanje po podatkih iz več tabel in združevanje rezultatov zapisov iz dveh tabel.
UKAZI ZA DOLOČANJE PODATKOV
CREATE TABLE ime_na tabele (col_name DATA_TYPE CONSTRAINT);Če želite ustvariti tabelo z novimi stolpci in vso definicijo stolpcev, lahko omenite vejico
ALTER TABLE ime_tabele;Dodajanje novega stolpca v tabelo
DROP TABLE ime_na tabele;Če želite izbrisati celotno tabelo iz baze podatkov
VNOSI V ime tabele (seznam stolpcev) VREDNOSTI (seznam vrednosti);Vstavljanje podatkov v tabelo za en zapis.
UPDATE tabela SET col1 = posodobljena_vrednost;Če želite posodobiti vrednost celice v tabeli na podlagi imena stolpca
UPDATE tabela SET col1 = posodobljeno_value1, col2 = posodobljeno_value2 WHERE stanje;Če želite posodobiti več vrednosti celic v tabeli na podlagi imen stolpcev in stanja
IZbriši iz imena tabele;Če želite izbrisati celotne podatke v tabeli.
IZbriši IZ ime_TELER KJE stanje;Če želite izbrisati celotne podatke v tabeli na podlagi pogoja.
ZNANJA ZA NADZOR PODATKOV
PODELI NA (MOŽNOST DOBAVE)Odobriti dostop določenemu uporabniku na podlagi možnosti dodelitve in zahteve za dostop.
RAZPRAVA ODČe želite preklicati dostop do določenega uporabnika iz določenega predmeta

Brezplačni nasveti in triki za uporabo Cheatsheet SQL ukazov: -

  1. Ukaze navadne liste SQL je mogoče uporabiti v katerem koli IDE-ju ali orodju, kjer se je uporabnik povezal z bazo podatkov z uporabo datoteke JAR vrste baze podatkov.
  2. Različne baze podatkov, ki obstajajo na trgu, so Oracle, Microsoft SQL Server, IBM DB2 itd., Na katere je vse to mogoče povezati z ustreznimi kozarci in orodji za upravljanje podatkovnih operacij.
  3. Za SQL Aggregate funkcije obstaja drug varalni list, ki se uporablja skupaj z ukazi izbirnega lista SQL za izvajanje nekaterih zapletenih operacij na podlagi potrebnih podatkov za poizvedbo, kot je spodaj.
FUNKCIJA OPIS
COUNTČe želite šteti število elementov na seznamu
SUMČe želite vrniti skupno vsoto elementov na seznamu
MAX
AVGČe želite vrniti povprečje seznama
MINČe želite vrniti minimalno vrednost s seznama
MAXČe želite vrniti največjo vrednost s seznama
  1. S pomočjo varalnega lista za ukaze SQL je mogoče upravljati in ustvarjati tudi VIEWS.
  2. INDEXE in TRIGGERS lahko upravljate tudi s pomočjo ukazov SQL na varalici.
  3. Operaterji SQL na varalnem listu so aritmetični operaterji, logični operaterji, operaterji primerjave in negacijski operaterji, podobni splošnim programskim jezikom.
  4. Različni varalni listi za izraze SQL so Numeric, Boolean in Date.
  5. Različne omejitve SQL so pravila za izvajanje ukazov v stolpcih tabele, da se zagotovi zanesljivost, odvečnost in natančnost med izvajanjem operacij na mizi.
  6. V primeru celovitosti igra referenčna integriteta pomembno vlogo pri izvajanju omejitev integritete skupaj z ukazi. Različne omejitve, ki so na voljo, so omejitve integritete in omejitve spuščanja.
  7. SQL Injection je še en koncept, pri katerem je treba podatke, ki jih pošlje uporabnik, pred obdelavo ali izvajanjem poizvedbe potrditi, da se prepreči kršitev podatkov in da se zagotovijo varne in varne podatkovne operacije brez izgube podatkov.

Cheatsheet SQL - zaključek

SQL se uporablja za izvajanje operacij z bazami podatkov v številnih bazah relacijskih modelov za izvajanje več grobih operacij. Skupni jezik za vse baze podatkov relacijskih modelov je SQL (Structured Query Language). Formula se razlikuje le v vseh bazah podatkov. Vse funkcije ukazov na goljufičnem listu SQL se lahko uporabljajo za izvedbo večinoma vseh zapletenih operacij ali podatkovnih zahtev v kateri koli aplikaciji ali neposredno za ustvarjanje poročil ali podatkovnih datotek za izvoz ali uvoz iz baz podatkov ali iz njih.

Priporočeni članek

To je vodnik za Cheatsheet SQL. Tu smo razpravljali o vsebini in ukazu, pa tudi o brezplačnih nasvetih in trikih goljufijskih listov SQL. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Vprašanja in odgovori za intervju SQL - 12 najboljših uporabnih vprašanj
  2. Kariera v SQL Serverju
  3. Kariera v SQL
  4. Awesome cheatsheet for UNIX
  5. 12 najbolj uspešnih vprašanj in odgovorov za intervju s TSQL
  6. Cheat Sheet JavaScript: Kakšne so funkcije
  7. Weblogic vs Tomcat: Kakšne so razlike