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ä. Taulukoita yhdistetään rajoituksilla, kuten pääavaimilla ja vierailla näppäimillä. Relaatiotietokannan hallintajärjestelmiä käytetään tietojen tallentamiseen, hakemiseen ja käsittelemiseen. Jotkut niistä ovat MSSQL, Oracle, MySQL. Kieltä, jota käytetään suorittamaan relaatiotietokannoissa, kutsutaan SQL-kieleksi (Structured Query Language).. Tietojen määritelmäkieli (DDL) ja Datamanipulaation kieli (DML) ovat SQL: n alaluokat. avainero välillä DDL ja DML on se DDL: tä käytetään tietokannan rakenteen muuttamiseen, kun taas DML: ää käytetään tietokannan tietojen hallintaan.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on DDL
3. Mikä on DML
4. DDL: n ja DML: n samankaltaisuudet
5. Vertailu rinnakkain - DDL vs. DML taulukkomuodossa
6. Yhteenveto
DDL tarkoittaa Tietojen määritelmäkieli. Tätä kieltä käytetään tietokannan rakenteen muuttamiseen. Luo, muuta, pudota ja katkaise ovat joitain DDL-komentoja.
Kuva 01: SQL
Katso seuraavat TSD: ään (MSSQL-palvelin) kirjoitetut DDL-esimerkit;
Alla lausunto tulee luoda tietokanta nimeltään ”työntekijä”.
luoda tietokannan työntekijä;
Alla lausunto tulee poista olemassa oleva tietokanta työntekijä.
pudota tietokannan työntekijä;
DDL-lauseen alapuolella on tottunut luo taulukko.
luo taulukko tbl_employee
(
id int ei ole nolla,
etunimi varchar (30),
osasto varchar (30),
ensisijainen avain (id)
);
Vaihda komento voidaan lisätä sarakkeita, muokata olemassa olevia sarakkeita ja pudottaa sarakkeita.
Esimerkki lisää uusi sarake maksu taulukkoon tbl_employee on seuraava.
muuta taulukkoa tbl_employee lisää maksu numero (4,2);
Alla olevaa lausuntoa voidaan käyttää pudota pöytä.
pudota pöytä tbl_employee;
On myös mahdollista pitää taulukon rakenne ja poistaa taulukon yksityiskohdat. Tämä voidaan tehdä käyttämällä katkaise komento. Se voi poistaa kaikki taulukon tietueet ja tyhjentää tiedot muistista. Joten, operaatiota ei ole mahdollista peruuttaa.
typistä taulukko tbl_employee;
DML tarkoittaa Datamanipulaation kieli. DML: ää käytetään tietokannan tietojen hallintaan. Yleisiä DML-komentoja ovat: lisää, poista, päivitä.
Seuraavassa on joitain DML-esimerkkejä, jotka on kirjoitettu käyttämällä TSQL (MSSQL-palvelin)
Alla oleva lause on tottunut Lisää arvot taulukkoon tbl_employee.
Lisää arvoihin tbl_employee (tunnus, etunimi, osasto) (1, “Ann”, “Henkilöstö”);
Alla olevaa lauseketta käytetään tietueen poistamiseen. Poista komento voi poistaa taulukon tietoja, mutta se ei poista kokonaan muistista. Siksi on mahdollista peruuttaa toimenpide.
poista tbl_employee: stä, jossa id = 1;
päivityskomento Alla annettuja tietoja käytetään tietyn rivin muokkaamiseen.
päivitä tbl_employee set departementti = 'Kirjanpito' missä id = 1;
DDL vs. DML | |
DDL on eräänlainen SQL, jota käytetään tietokannan rakenteen muuttamiseen. | DML on eräänlainen SQL, jota hallitaan tietokannan tietoja. |
Tehdä | |
DDL-lauseita ei voi peruuttaa. | DML-käskyjä voidaan peruuttaa. |
komennot | |
Luo, muuta, 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. |
Relaatiotietokanta on yleinen tietokantatyyppi. Strukturoitua kyselykieltä (SQL) käytetään suorittamaan toimintoja, kuten tietojen tallentamista, käsittelemistä ja hakemista relaatiotietokannoista. SQL: llä on kolme pääluokkaa. Ne ovat DDL, DML ja DCL. Ero DDL: n ja DML: n välillä on se, että DDL: tä käytetään tietokannan rakenteen muuttamiseen ja DML: ää käytetään tietokannan tietojen hallintaan.
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainaushuomautuksen mukaisesti. Lataa PDF-versio tästä. Ero DDL: n ja DML: n välillä
1.Piste, oppaat. ”SQL-yleiskatsaus. , Tutorials Point, 15. elokuuta 2017. Saatavilla täältä
2.Piste, oppaat. “T-SQL - DML-lausunnot.”, Tutorials Point, 31. joulukuuta 1969. Saatavilla täältä
1.'SQL'By Bagok - Oma työ, (CC BY-SA 3.0) Commons Wikimedian kautta