Før du vet mer om DDL (DataDefinisjon Språk) og DML (Data Manipulation Language), det er noe du trenger å vite på forhånd, at denne diskusjonen er inkludert i databaseteknologi, der det er en måte eller teknikk for å håndtere data både bildetekstdata og andre data.

Databaseadministrasjon gjøres ved å skrive en kommandokode i form av en SQL Query som du må legge inn etter behov. Følgende nedenfor er fullstendig forståelse av DDL og DML.

Definisjon av DDL og DML

Definisjon av DDL og DML

For forståelsen av DDL og DML selv, det vil si hvisDDL (Data Defition Language) er en samling av SQL-kommandoer som du kan bruke til å administrere, endre datatypestrukturen til objekter i databasen slik som indekser, tabeller, utløsere, visninger og så videre.

Mens DML (Data Manipulation Language) i seg selv er en samling av kommandoer som fungerer for databestyring, for eksempel å lage tabeller, opprette nye databaser.

Eksempel på DDL- og DML-kommandoer

Som nevnt før, detDDL (Data Definition Language) og DML (Data Manipulation Language) er et sett med kommandoer som brukes til å utføre funksjoner for å opprette, endre eller slette eksisterende databasenheter. Derfor er følgende nedenfor en samling av kommandoer som du kan prøve å administrere databasen:

Definisjon av DDL og DML

Databaseforhold

1. DDL (datadefinisjonsspråk)

DDL kan brukes til å betjene enskjematestruktur i en database, er hovedkommandoene som kan brukes på DDL (Data Definition Language) som CREATE, RENAME, ALTER, DROP. Create er en kommando som brukes til å opprette ny både databasen og tabellen. Mens Rename er en kommando som brukes til å endre navn som tabellnavn, og DROP er en kommando som brukes til å fjerne et objekt.

Eksempel 1:

SKAP TABELL Buku_Perpus (ID INTEGER PRIMÆR Nøkkel, VARCHAR-bokkoder (20) NULL, VARCHAR boktitler (225) IKKE NULL, date_terbit DATO NULL);

I eksemplet betyr kommandoen over deten ny tabell vil få navnet Buku_Perpus som har en entitetskolonne som id gitt en primærnøkkel eller ikke kan være den samme som andre data, det vil også være en Kode_buku kolonne med en varchar datatype som har en kapasitet på 20 tegn og kan stå tom ved å inkludere NULL-koden, er det i tillegg også en Title_buku som er en type Varchar-data med en kapasitet på 225 tegn og ikke kan være tom med NOT NULL-koden. Endelig er det en date_terbit med datatype DATE og kan stå tom med NULL-kode.

Eksempel 2:

Alter TABLE Book ADD Author Varchar (100);

Endre TABELL Book Drop Column Tittelbok;

I eksemplet over er det to kommandolinjersom hver har en annen funksjon, i den første raden er det en ALTER-kommando som fungerer for å endre, i den første raden fungerer den for å endre strukturen i tabellen, som vil legge til en ny kolonne med navnet på forfatteren med en VARCHAR datatype som har en kapasitet på 100 tegn og vil lagt til Book-tabellen.

Mens den andre linjen er en kommandobrukes også til å endre strukturen på tabellen, men i motsetning til den første raden for å legge til en kolonne, i den andre raden analyserer den faktisk kolonnen, som vil bli fjernet er tittelbok-kolonnen som finnes i tabellen kalt Books-tabellen, de viktigste kommandoene som brukes er den samme kommandoen ALTER, men den eneste forskjellen er bruken av ADD og DROP.

Eksempel 3:

DROP TABELL Bøker;

I ett eksempel SQL-kommandolinjen ovenfordet er en kommando som fungerer for å slette, det brukes den viktigste DROP-kommandoen, som betyr å eliminere, etter at DROP-kommandoen er fulgt av TABLE-kommandoen, som betyr at objektet som skal fjernes er TABEL, deretter fulgt av navnet på objektet som er klart boken, så kommandoen er i les Fjerne boktabellen.

2. DML (Data Manipulation Language)

DML er et sett med kommandoer som brukeså utføre databestyring som å opprette nye, legge til, slette og vise, hovedkommandoene er som UPDATE, DELETE, INSERT, SELECT. UPDATE-kommando brukes når du vil oppdatere data, og slette kommando brukes hvis du vil slette data, foruten at det også er en INSERT-kommando som du kan bruke til å legge inn data i databasen, og til slutt er det en SELECT-kommando som brukes til å vise data at du har skrevet inn.

eksempel:

VELG * FRA bok;

UPDATE BOOK SET Title_book = "Programmerer" WHERE id = 1123;

INSERT INN Bøker (id, code_book, title_book, date_terbit) verdier (1124, "KoD2", "Designer", "2013-01-11");

I eksemplet kommando DML (Data Manipulation)Språk) over er det tre kommandoer som har forskjellige funksjoner, på den første linjen er kommandoer som fungerer for å vise data, det er hovedkommandoen VELG som betyr å vise, følg deretter stjernekoden som betyr 'alle'. Etterfulgt av FROM Book-koden som har betydningen av Book Table, hvis den er lest i sin helhet, vil den lese Vis alle dataene som er i boktabellen.

Så i andre linje er det en kommandoved å bruke UPDATE-bokens hovedkode, noe som betyr at den vil endre dataene som allerede finnes i bokens tabell, etterfulgt av SET Title_book = ‘Programmer’, som betyr at eksisterende data vil bli endret med ordet ‘Programmer’. hva blir da endret? dvs. ligger i den siste koden WHERE id = '123', er tittelen på boken som skal endres av 'programmerer' tittelen på boken som har en id 123.

Til slutt er det en kodelinje som fungerer forlegge til data, det er INSERT INOT Book-funksjonen, som betyr at dataene blir lagt inn i bøketabellen etterfulgt av kolonnenavnene i rekkefølge. Deretter fulgt av Verdiene med innholdet i dataene i rekkefølgen på kolonnenavn, den siste lukket med doble sitater i hver SQL-kommando.

Det er diskusjonen om forståelsen av DDL og DMLsom er utstyrt med forskjellige eksempler på kommandoer fra SQL, som også følger med forklaringen. Det forventes at leserne med eksistensen av denne artikkelen vil forstå og forstå mer om forskjellene i DDL og DML, samt hvordan de kan bruke kommandolinjen på databasekonseptet.

kommentarer 0