Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú prvky SQL?

Tu je rozpad kľúčových prvkov, ktoré tvoria jazyk SQL, vrátane ich funkcií a spôsob, akým spolupracujú:

1. Jazyk definície údajov (DDL)

* Vytvoriť: Používa sa na vytváranie databázových objektov, ako sú tabuľky, zobrazenia, indexy a používateľov.

* Príklad: `Create Table Zákazníci (Primárny kľúč CustomerID INT, FirstName Varchar (255), priezvisko Varchar (255));`

* alter: Používa sa na úpravu štruktúry existujúcich databázových objektov.

* Príklad: „Zákazníci alter tabuľky pridávajú e -mail varchar (255);`

* kvapka: Používa sa na odstránenie databázových objektov.

* Príklad: „Zákazníci kvapky tabuľky;“

* skrátene: Používa sa na odstránenie všetkých riadkov z tabuľky bez protokolovania jednotlivých delécií (rýchlejšie ako odstránenie).

* Príklad: „Skrátení zákazníci tabuľky;`

2. Jazyk manipulácie s údajmi (DML)

* Vyberte: Používa sa na získavanie údajov z tabuliek. Toto je srdce písania dotazov SQL.

* Príklad: `Vyberte prvé meno, priezvisko od zákazníkov, kde zákazník =123;`

* Vložte: Používa sa na pridanie nových údajov do tabuliek.

* Príklad: „Vložte do zákazníkov (CustomerID, krstné meno, priezvisko) hodnoty (456, 'jane', 'doe');`

* Aktualizácia: Používa sa na úpravu existujúcich údajov v tabuľkách.

* Príklad: `Aktualizujte zákazníkov set email ='jane.doe@example.com' kde customerId =456;`

* Odstrániť: Používa sa na odstránenie údajov z tabuliek.

* Príklad: `Odstrániť od zákazníkov, kde zákazník =456;`

3. Jazyk riadenia údajov (DCL)

* grant: Používa sa na poskytnutie konkrétnych povolení používateľom na prístup k databázovým objektom alebo úpravu.

* Príklad: `Grant Vyberte na zákazníkov pre používateľa1;`

* Odvolanie: Používa sa na odstránenie povolení predtým udelených používateľom.

* Príklad: `Revoke Vyberte na zákazníkov z používateľa1;`

4. Transaction Control Language (TCL)

* COOM: Používa sa na trvalé uloženie zmien vykonaných v databáze počas transakcie.

* rollback: Používa sa na zrušenie všetkých zmien vykonaných počas transakcie.

* SavePoint: Používa sa na vytvorenie dočasného kontrolného bodu v rámci transakcie, čo vám umožní vrátiť sa do konkrétneho bodu.

5. Klauzuly

* kde: Používa sa na filtrovanie riadkov na základe podmienok.

* Objednávajte: Používa sa na triedenie výsledkov dotazu.

* skupina: Používa sa na zoskupenie riadkov spolu na základe zadaného stĺpca.

* s: Používa sa na filtrovanie skupín riadkov na základe podmienok.

* Pripojte sa: Používa sa na kombináciu údajov z viacerých tabuliek.

* Únia, pretínajte, s výnimkou: Používa sa na kombináciu výsledkov viacerých dotazov.

6. Operátori

* Porovnávacie operátory: Používa sa na porovnanie hodnôt (napr. `=`, `! =`, `>`, `,`> =`,` <=`).

* logických operátorov: Používa sa na kombináciu viacerých podmienok (napr. `A", `alebo", `nie").

* Aritmetic Operator: Používa sa na matematické výpočty (napr. `+`, `-`,`*`,`/`).

* String Operator: Používa sa na manipuláciu s reťazcami (napr. „Like`,` in`, `nie in").

Kľúčové koncepty

* Databáza: Zbierka organizovaných údajov.

* tabuľka: Štruktúrovaný zber údajov usporiadaných v riadkoch a stĺpcoch.

* stĺpec: Vertikálny zoznam dátových prvkov.

* riadok: Horizontálny zoznam dátových prvkov predstavujúcich jeden záznam.

* Primárny kľúč: Jedinečný identifikátor pre každý riadok v tabuľke.

* cudzí kľúč: Stĺpec v jednej tabuľke, ktorý odkazuje na primárny kľúč inej tabuľky a vytvára vzťahy medzi tabuľkami.

Príklad

`` sql

- Vyberajte vyhlásenie

Vyberte prvú menu, priezvisko, e -mail

Od zákazníkov

Kde zákazník =456;

- Vyhlásenie vložky

Vložte do zákazníkov (CustomerID, krstné meno, priezvisko, e -mail)

Hodnoty (789, 'John', 'Smith', 'John.smith@example.com');

- Vyhlásenie o aktualizácii

Aktualizovať zákazníkov

Set Email ='Jane.doe@example.com'

Kde zákazník =456;

- Vymazať výrok

Odstráňte od zákazníkov

Kde zákazník =456;

`` `

Dajte mi vedieť, ak chcete podrobnejšie preskúmať niektorý z týchto prvkov alebo potrebujete viac príkladov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené