Ero DDL: N Ja DML: N Välillä

Sisällysluettelo:

Ero DDL: N Ja DML: N Välillä
Ero DDL: N Ja DML: N Välillä

Video: Ero DDL: N Ja DML: N Välillä

Video: Ero DDL: N Ja DML: N Välillä
Video: il ddl sicurezza è legge 2024, Syyskuu
Anonim

Tärkein ero - DDL vs. DML

Tietojen tallentamiseen käytetään tietokantaa. Tietokantoja on erityyppisiä. Yksi yleinen tietokantatyyppi on Relaatiotietokannat. Näissä tietokannoissa tiedot tallennetaan taulukoihin. Taulukot koostuvat riveistä ja sarakkeista. Rivi on tietue ja sarake on kenttä. Taulukot on kytketty käyttämällä rajoituksia, kuten ensisijaisia avaimia ja vieraita avaimia. Relaatiotietokannan hallintajärjestelmiä käytetään tietojen tallentamiseen, hakemiseen ja käsittelyyn. Jotkut niistä ovat MSSQL, Oracle, MySQL. Kieli, jota käytetään relaatiotietokantojen toimintojen suorittamiseen, on nimeltään SQL (Structured Query Language). Data Definition Language (DDL) ja Data Manipulation Language (DML) ovat SQL: n alaluokkia. Tärkein ero DDL: n ja DML: n välillä on se, että DDL: ää käytetään tietokannan rakenteen muuttamiseen, kun taas DML: ää käytetään tietokannan tietojen hallintaan.

SISÄLLYS

1. Yleiskatsaus ja keskeinen ero

2. Mikä on DDL

3. Mikä on DML

4. DDL: n ja DML: n yhtäläisyydet

5. Vertailu vierekkäin - DDL vs. DML taulukkomuodossa

6. Yhteenveto

Mikä on DDL?

DDL on lyhenne sanoista Data Definition Language. Tätä kieltä käytetään muuttamaan tietokannan rakennetta. Luo, Vaihda, Pudota, Katkaise ovat joitain DDL-komentoja.

Ero DDL: n ja DML: n välillä
Ero DDL: n ja DML: n välillä

Kuva 01: SQL

Esimerkkejä DDL-komennoista

Katso seuraavat DQL-esimerkit, jotka on kirjoitettu TSQL: ssä (MSSQL-palvelin);

Alla oleva lauseke luo tietokannan nimeltä”työntekijä”.

luoda tietokannan työntekijä;

Alla oleva lause poistaa nykyisen tietokannan työntekijän.

pudota tietokannan työntekijä;

DDL-käskyn alapuolella käytetään taulukon luomista.

luo taulukko tbl_employee

(id int not null, etunimi varchar (30), osaston varchar (30), ensisijainen avain (id));

Muutos-komentoa voidaan käyttää sarakkeiden lisäämiseen, olemassa olevien sarakkeiden muokkaamiseen ja sarakkeiden pudottamiseen.

Seuraava esimerkki uuden sarakemaksun lisäämisestä taulukkoon tbl_employee on seuraava.

muuta taulukko tbl_employee lisää maksunumero (4,2);

Alla olevaa lausetta voidaan käyttää taulukon pudottamiseen.

pudota taulukko tbl_employee;

On myös mahdollista pitää taulukon rakenne ja poistaa taulukon yksityiskohdat. Tämä voidaan tehdä käyttämällä katkaisukomentoa. Se voi poistaa kaikki taulukon tietueet ja myös tyhjentää tiedot muistista. Joten toimintoa ei ole mahdollista peruuttaa.

katkaise taulukko tbl_employee;

Mikä on DML?

DML on lyhenne sanoista Data Manipulation Language. DML: ää käytetään tietokannan tietojen hallintaan. Yleisiä DML-komentoja ovat: lisää, poista, päivitä.

Esimerkkejä DML-komennoista

Seuraavassa on joitain DMQL-esimerkkejä, jotka on kirjoitettu TSQL: llä (MSSQL-palvelin)

Alla olevaa lausetta käytetään arvojen lisäämiseen taulukkoon tbl_employee.

Lisää tbl_employee (tunnus, etunimi, osasto) -arvoihin (1, "Ann", "Henkilöstö");

Alla olevaa lausetta käytetään tietueen poistamiseen. Poista-komento voi poistaa taulukon tietoja, mutta se ei poistu kokonaan muistista. Siksi on mahdollista palata toimintaan.

poista tbl_employee-kohdasta missä id = 1;

Alla olevaa päivityskomentoa käytetään tietyn rivin muokkaamiseen.

päivitä tbl_employee set department = 'kirjanpito', missä id = 1;

Mikä on DDL: n ja DML: n yhtäläisyys?

Molemmat ovat tyyppejä strukturoidulla kyselykielellä (SQL)

Mikä on ero DDL: n ja DML: n välillä?

Erilainen artikkeli keskellä taulukkoa

DDL vs. DML

DDL on SQL-tyyppi, jota käytetään muuttamaan tietokannan rakennetta. DML on SQL-tyyppi, jota käytetään tietokannan tietojen hallintaan.
Tehdä
DDL-lauseita ei voi palauttaa. DML-lauseet voidaan palauttaa takaisin.
Komennot
Luo, muokkaa, pudota, katkaise jne. Kuuluu DDL: ään. Lisää, päivitä, poista jne. Kuuluu DML: ään.
Toimintatapa
DDL-lauseet vaikuttavat koko taulukkoon. DML vaikuttaa yhteen tai useampaan riviin.

Yhteenveto -DDL vs. DML

Relaatiotietokanta on yleinen tietokantatyyppi. Strukturoitua kyselykieltä (SQL) käytetään suorittamaan toimintoja, kuten tietojen tallentaminen, käsitteleminen ja hakeminen relaatiotietokannoista. SQL: llä on kolme pääalaluokkaa. Ne ovat DDL, DML ja DCL. DDL: n ja DML: n ero on siinä, että DDL: ää käytetään tietokannan rakenteen muuttamiseen ja DML: ää käytetään tietokannan tietojen hallintaan.

Lataa DDL vs DML: n PDF-versio

Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainausviestin mukaan. Lataa PDF-versio täältä DDL: n ja DML: n välinen ero

Suositeltava: