Za pohranu podataka koristi se baza podataka. Postoje razne vrste baza podataka. Jedna uobičajena vrsta baza podataka su relacijske baze podataka. U tim se bazama podataka pohranjuju u tablice. Tablice se sastoje od redaka i stupaca. Red je zapis, a stupac polje. Tablice su povezane pomoću ograničenja kao što su primarni i inozemni ključevi. Relacijski sustavi za upravljanje bazama podataka koriste se za pohranu, preuzimanje i manipuliranje podacima. Neki od njih su MSSQL, Oracle, MySQL. Jezik koji se koristi za obavljanje operacija na relacijskim bazama podataka naziva se strukturiranim jezikom upita (SQL). Jezik definicije podataka (DDL) i Jezik manipulacije podacima (DML) su potkategorije SQL-a. ključna razlika između DDL-a i DML-a je to DDL se koristi za promjenu strukture baze podataka dok se DML koristi za upravljanje podacima u bazi podataka.
1. Pregled i ključne razlike
2. Što je DDL
3. Što je DML
4. Sličnosti između DDL i DML
5. Usporedna usporedba - DDL vs DML u tabličnom obliku
6. Sažetak
DDL je kratica Jezik definicije podataka. Taj se jezik koristi za promjenu strukture baze podataka. Stvori, promijeni, ispusti, skraćivanje su neke DDL naredbe.
Slika 01: SQL
Pogledajte sljedeće primjere DDL-a napisane na TSQL-u (MSSQL poslužitelj);
Ispod izjave će stvoriti bazu podataka imenovan "zaposlenik".
stvoriti zaposlenika baze podataka;
Ispod izjave će izbrisati postojeću bazu podataka zaposlenik.
pad zaposlenika baze podataka;
Ispod DDL izjava koristi se za stvoriti tablicu.
stvori tablicu tbl_employee
(
id int nije nula,
firstName varchar (30),
odjel varchar (30),
primarni ključ (id)
);
Alter naredba može se koristiti za dodavanje stupaca, izmjenu postojećih stupaca i za ispuštanje stupaca.
Primjer za dodajte novi stupac plaćanje na stol tbl_employee je kako slijedi.
alter tablica tbl_employee dodaj plaćanje numerički (4,2);
Ispod izjave možete koristiti stol za ispuštanje.
drop table tbl_employee;
Također je moguće zadržati strukturu tablice i brisati detalje u tablici. To se može učiniti pomoću skraćivati naredbu. Može izbrisati sve zapise u tablici i izbrisati podatke u memoriji. Dakle, nije moguće odvratiti operaciju.
skraćivati tablicu tbl_employee;
DML znači Jezik manipulacije podacima. DML se koristi za upravljanje podacima u bazi podataka. Uobičajene naredbe DML-a su: umetanje, brisanje, ažuriranje.
Slijedi nekoliko primjera DML-a napisanih pomoću TSQL-a (MSSQL poslužitelj)
Ispod se izjava koristi umetnite vrijednosti u tablicu tbl_employee.
Umetnite u vrijednosti tbl_employee (id, firstName, odjel) (1, "Ann", "Human Resources");
Niže izjava koristi se za brisanje zapisa. Naredba za brisanje može izbrisati podatke u tablici, ali to ne briše u potpunosti iz memorije. Stoga je moguće povratiti operaciju.
izbriši iz tbl_employee gdje je id = 1;
naredba za ažuriranje dane u nastavku koristi se za izmjenu određenog retka.
update tbl_employee set odjel = 'Računovodstvo' gdje je id = 1;
DDL vs DML | |
DDL je vrsta SQL-a koji koristi za promjenu strukture baze podataka. | DML je vrsta SQL-a koji koristi za upravljanje podacima u bazi podataka. |
Počiniti | |
Izjave DDL-a ne mogu se vratiti. | Izjave DML mogu se vratiti. |
naredbe | |
Stvaranje, izmjena, ispadanje, skraćivanje itd. Spada u DDL. | Umetanje, ažuriranje, brisanje itd. Spada u DML. |
Način rada | |
DDL izjave djeluju na čitavu tablicu. | DML djeluje u jedan ili više redaka. |
Relativna baza podataka uobičajena je vrsta baze podataka. Strukturirani jezik upita (SQL) koristi se za obavljanje operacija kao što su spremanje, manipulacija i dohvaćanje podataka iz relacijskih baza podataka. SQL ima glavne tri potkategorije. Oni su DDL, DML i DCL. Razlika između DDL i DML je ta što se DDL koristi za promjenu strukture baze podataka, a DML se koristi za upravljanje podacima u bazi podataka.
Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje Razlika između DDL i DML
1.Point, Vodiči. "Pregled SQL-a , Tutorials Point, 15. kolovoza 2017. Dostupno ovdje
2.Point, Vodiči. "T-SQL - DML izjave.", Tutoriali, 31. prosinca 1969. Dostupno ovdje
1.'SQL'By Bagok - Vlastiti rad, (CC BY-SA 3.0) putem Commons Wikimedia