Forskjellen Mellom DDL Og DML

Innholdsfortegnelse:

Forskjellen Mellom DDL Og DML
Forskjellen Mellom DDL Og DML

Video: Forskjellen Mellom DDL Og DML

Video: Forskjellen Mellom DDL Og DML
Video: Ancient Koth'ez Strongest Dragon in DML-Dragon Mania Legends | Origin of Metal Ancient Event | DML 2024, November
Anonim

Nøkkelforskjell - DDL vs DML

En database brukes til å lagre data. Det finnes forskjellige typer databaser. En vanlig databasetype er Relasjonsdatabaser. I disse databasene lagres data i tabeller. Tabeller består av rader og kolonner. En rad er en post, og en kolonne er et felt. Tabellene er koblet sammen med begrensninger som primærnøkler og fremmednøkler. Relational Database Management Systems brukes til å lagre, hente og manipulere data. Noen av dem er MSSQL, Oracle, MySQL. Språket som brukes til å utføre operasjoner på relasjonsdatabaser kalles Structured Query Language (SQL). Data Definition Language (DDL) og Data Manipulation Language (DML) er underkategorier av SQL. Hovedforskjellen mellom DDL og DML er at DDL brukes til å endre strukturen i databasen mens DML brukes til å administrere dataene i databasen.

INNHOLD

1. Oversikt og nøkkelforskjell

2. Hva er DDL

3. Hva er DML

4. Likheter mellom DDL og DML

5. Sammenligning side om side - DDL vs DML i tabellform

6. Sammendrag

Hva er DDL?

DDL står for Data Definition Language. Dette språket brukes til å endre strukturen i databasen. Create, Alter, Drop, Truncate er noen DDL-kommandoer.

Forskjellen mellom DDL og DML
Forskjellen mellom DDL og DML

Figur 01: SQL

Eksempler på DDL-kommandoer

Henvis til følgende DDL-eksempler skrevet i TSQL (MSSQL-server);

Uttalelsen nedenfor vil opprette en database med navnet “ansatt”.

lage databaseansatte;

Uttalelsen nedenfor vil slette eksisterende databaseansatte.

slipp databaseansatt;

Nedenfor brukes DDL-setningen til å lage en tabell.

opprett tabell tbl_medarbeider

(id int ikke null, fornavn varchar (30), avdeling varchar (30), primærnøkkel (id));

Alter-kommandoen kan brukes til å legge til kolonner, endre eksisterende kolonner og å slippe kolonner.

Et eksempel for å legge til en ny kolonnebetaling i tabellen tbl_medarbeider er som følger.

endre tabell tbl_medarbeider legge til betaling numerisk (4,2);

Uttalelsen nedenfor kan brukes til å slippe tabellen.

slipp tabell tbl_medarbeider;

Det er også mulig å beholde tabellstrukturen og å slette detaljene i tabellen. Dette kan gjøres ved hjelp av trunkeringskommandoen. Det kan slette alle postene i tabellen, og det vil også slette dataene i minnet. Så det er ikke mulig å rulle tilbake operasjonen.

avkort tabell tbl_medarbeider;

Hva er DML?

DML står for Data Manipulation Language. DML brukes til å administrere dataene i databasen. Vanlige DML-kommandoer er: sett inn, slett, oppdater.

Eksempler på DML-kommandoer

Følgende er noen DML-eksempler skrevet med TSQL (MSSQL-server)

Uttalelsen nedenfor brukes til å sette inn verdier i tabellen tbl_medarbeider.

Sett inn i tbl_employee (id, fornavn, avdeling) verdier (1, "Ann", "Human Resources");

Uttalelsen nedenfor brukes til å slette posten. Slett kommando kan slette data i tabellen, men den slettes ikke helt fra minnet. Derfor er det mulig å rulle tilbake operasjonen.

slett fra tbl_medarbeider der id = 1;

Oppdateringskommandoen gitt nedenfor brukes til å endre en bestemt rad.

oppdater tbl_employee set department = 'Regnskap' der id = 1;

Hva er likheten mellom DDL og DML?

Begge er typer Structured Query Language (SQL)

Hva er forskjellen mellom DDL og DML?

Diff Article Midt før tabell

DDL vs DML

DDL er en type SQL som bruker for å endre strukturen i databasen. DML er en type SQL som bruker til å administrere dataene i databasen.
Begå
DDL-uttalelser kan ikke rulles tilbake. DML-uttalelser kan rulles tilbake.
Kommandoer
Opprett, endre, slipp, avkort etc. faller inn i DDL. Sett inn, oppdater, slett etc. faller inn i DML.
Metode for drift
DDL-utsagn påvirker hele tabellen. DML påvirker en eller flere rader.

Sammendrag -DDL vs DML

Relasjonsdatabase er en vanlig databasetype. Structured Query Language (SQL) brukes til å utføre operasjoner som lagring, manipulering og henting av data fra relasjonsdatabaser. SQL har tre hovedkategorier. De er DDL, DML og DCL. Forskjellen mellom DDL og DML er at DDL brukes til å endre strukturen i databasen og DML brukes til å administrere dataene i databasen.

Last ned PDF-versjonen av DDL vs DML

Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til frakoblede formål som angitt i en henvisning. Vennligst last ned PDF-versjon her Forskjellen mellom DDL og DML

Anbefalt: