Har du nogensinde indset, hvordan websteder erHar du besøgt, ligesom Facebook kan vise oplysninger om dig selv? Hvordan kan du tilføje et foto eller status, opdatere eller endda slette? Det kan ske på grund af forespørgslen.

I databasebehandling har du brug forvær opmærksom på, er logikken i forespørgslen. Ved at bruge en god forespørgselslogik er systemet i stand til at imødekomme anmodninger fra brugere. Brugere kan udføre operationer såsom tilføjelse, sletning og visning af data.

Sprogforespørgsel kan udføres ved hjælp afXAMPP-software og kan fås via adressen http: // localhost / phpmyadmin. Derudover kan begyndere, der ønsker at lære databasen, starte gennem kommandoprompten, der findes i computerenheden. I denne artikel vil forfatteren diskutere definitionen af ​​forespørgsel, funktionen af ​​forespørgslen og nogle eksempler på brug af forespørgselskommandoen. Umiddelbart den første diskussion om betydningen af ​​forespørgslen.

Definition af forespørgsel

Definition af forespørgsel er

For dem af jer, der bare er bekendt med databasens verdeneller bare lære om MySQL, en af ​​databasestyringsplatformerne kan stadig føles forvirret over forespørgselsbetegnelsen. Denne forespørgsel er meget velkendt i databasebehandling. Men hvad er definitionen af ​​forespørgslen?

Forespørgsel er et substantiv (substantiv), der betyder spørgsmål. I databasebehandling forespørgsel er et udtryk, der henviser til en brugers anmodning om at hente information fra databasen, Oplysningerne blev indhentet fra dataindeholdt i databasetabeller. Med andre ord kan forespørgslen fortolkes som evnen (kapacitet) til at vise oplysninger, der er opnået fra tabellerne, der er gemt i databasen.

Generelt er forespørgsler opdelt i to typer,Vælg forespørgsel og forespørgsel handling. Hvor den valgte forespørgsel henviser til anmodninger om at få data eller information indeholdt i databasen. Mens forespørgselshandlingen er en forespørgsel, der vedrører operationer såsom tilføjelse (indsættelse), opdatering (opdatering) og sletning (sletning). Forespørgsel bliver den vigtigste komponent i databasebehandling. For ved hjælp af en forespørgsel er systemet i stand til at imødekomme anmodninger fra mange brugere.

Forespørgselsfunktion

forespørgselsfunktion

Hver komponent i databasen kan være indbyrdesinteragere ved hjælp af en forespørgsel. Forespørgsler kaldes ofte forespørgselssprog eller forespørgselssprog. I øjeblikket er det mest populære forespørgsel mellem DBA'er (databaseadministratorer) SQL (Structure Query Language).

I diskussionen denne gang vil forfatterenforklare forespørgselsfunktionen i SQL. I SQL er forespørgselssproget opdelt i 3 typer, nemlig DDL (Data Definition Language), DML (Data Manipulation Language) og DCL (Data Control Language). Nedenfor forklares de tre komponenter:

a. DDL (datadefinitionssprog)

DDL er et forespørgselssprog, der har en funktion til at definere data i en database. Kommandoerne indeholdt i denne komponent er CREATE, DROP og ALTER.

b. DML (Data ManipulatIon Language)

Datamanipulation Sprog er et forespørgselssprogsom bruges til at tilføje eller ændre værdien af ​​en tabel i en database. Kommandoer inkluderet i DML-komponenten er INSERT, UPDATE, DELETE og SELECT.

c. DCL (Datakontrolsprog)

Datakontrolsprog er et forespørgselssprog, der fungerer til at give adgangsrettigheder til brugere. Kommandoen inkluderet i DCL-komponenten er REVOKE.

Det handler om nogle af de almindelige funktioner i det sprog, der bruges af SQL. Derudover fungerer forespørgslen også til beregningsoperationer, såsom tilføjelse, subtraktion, multiplikation og opdeling.

Eksempel Forespørgsel i databasen

Efter at have kendt funktionen af ​​forespørgslens sprog, vil forfatteren forklare nogle eksempler på brugen af ​​kommandoer indeholdt i komponenterne ovenfor. Følgende er eksempler:

1. SKAB

Kommandoen CREATE kan bruges til at oprette databaser, oprette tabeller, oprette visninger og oprette indekser. Eksempel CREATE syntaks:

a. Oprettelse af database

Opret databases navn;

b. Lav en tabel

Opret TABEL Navnebord
(Kolonne 1 typedata1, Kolonne2 typedata2 osv.);

c. Lav en visning

Vis er et alternativ til at vise data fra en tabel eller mere. Det kan øge sikkerheden og forenklingen for brugerne.

Opret visning navnVis som valg af erklæring fra namaTable;

d. Lav et indeks

Indeks bruges til at fremskynde søgningen efter data med visse betingelser.

CREATE [UNIQUE] INDEX name INDEX ON tabelnavn (kolonnenavn)

2. DROP

I SQL fungerer DROP til at slette data, der er gemt i en database.

a. Fjernelse af database

DROP DATABASE databasens navn;

b. Fjern tabel

DROP TABEL tabel navn;

3. VÆLG

SELECT-kommandoen bruges til at vise datatabeller indeholdt i en database.

a. VÆLG generel form

VÆLG kolonnenavn FRA tabelnavn HVOR [betingelse];

Brug af betingelser er valgfri, der kan muligvis ikke.

b. Vis alle data i en tabel

VÆLG * FRA tabelnavn;

c. Vis data i en bestemt kolonne

VÆLG Kolonne1, kolonne2 FRA tabelnavn;

d. Viser data i bestemte kolonner med bestemte betingelser

VÆLG Kolonne1 navn, Kolonne2 HVOR tilstand;

Eksempel: VÆLG navn, HVOR studerende fra major Køn = "Kvinde";

4. ALTER

ALTER-kommandoen bruges til at ændre tabeller;

ALTER TABEL tabelnavn alter_option;

Alter_option er en mulighed for at ændre tabellen, f.eks. ADD namaField, ADD PRIMARY KEY [namafield / column];

5. INDSÆT

INSERT-kommandoen bruges til at manipulere data i en tabel.

a. Generel form for INSERT

INDSÆT I tabelnavn VÆRDIER;

b. Tilføjelse af data mere end en række i tabellen

INDSÆT I NAVNBORD VÆRDIER ("udfyld kolonne 1, udfyld kolonne 2, udfyld kolonne 3 osv.");

c. Føj rækker til de specificerede kolonner i tabellen

INDSÆT TIL tabelnavn (kolonnenavn) VALUES ("kolonneindhold");

6. OPDATERING

UPDATE-kommandoen bruges til at ændre indholdet i en tabel.

UPDATE-tabellenavn
SET kolonne1 = column_value, column2 = column_value osv.) HVOR tilstand;

7. SLET

SLET-kommando for at slette data i tabel.

SLET navn HVOR tilstand;

Det er forklaringen på definitionen af ​​forespørgsel,funktioner og nogle eksempler på brug af forespørgsler i en database. Forfatteren håber, at diskussionen ovenfor kan hjælpe dig med at lære grundlæggende forespørgsler, der ofte bruges i SQL-databaser.

Kommentarer 0