Databaser er en systematiseret indsamling af data struktureret langs lignende linjer til lagring og behandling af en computer. Dette programmeringsobjekt giver dig mulighed for at arbejde med store mængder materialer uden at lægge en stor indsats i brugen, modifikationen og bortskaffelsen. SQL er det universelle sprog til at arbejde med databaser.
Instruktioner
Trin 1
I databaser er information indeholdt i form af tabeller, hver tabel har sin egen struktur og størrelse, men de adlyder alle de samme kommandoer til oprettelse, valg, ændring og sletning af data. Arbejde med databaser udføres på det universelle forespørgselssprog SQL.
Trin 2
Kommandoer på forespørgselssprog defineres ved hjælp af operatorer, som kan opdeles i 4 hovedtyper i henhold til deres anvendelsesområde: datadefinition, datamanipulation, definition af dataadgang og transaktionsstyring.
Trin 3
Den mest almindelige gruppe af operatører er datamanipulation. Denne type aktivitet er tilgængelig for databasebrugere, der er frataget administratorrettigheder, og giver dem mulighed for at arbejde med de ønskede tabeller.
Trin 4
SQL-sætninger er det engelske navn for de verb, der angiver den tilsvarende handling: Opret - Opret, indsæt - Tilføj, opdater - Ændr og Slet - Slet. De har følgende struktur: vælg,…, fra; - valg fra hele tabellen; vælg, …, hvorfra = og / eller =; - valg fra tabellen i henhold til betingelserne; vælg * fra; - valg af alle data fra tabellen.
Trin 5
indsæt i () værdier (); - tilføje en række med specifikke felter til tabellen; indsæt i værdier (); - at tilføje alle felter til tabellen som standard opdateringssæt =; - ændring af et felt i alle poster i tabellen; opdateringssæt = hvor =; - modifikation af data under visse betingelser.
Trin 6
slet fra; - sletning af alle poster fra tabellen; sletning fra hvor =; - fjernelse under visse betingelser.
Trin 7
Enhver anmodning er en transaktion. I SQL er det muligt at udføre en forespørgsel og se dens resultat og først derefter fuldføre handlingen. Dette gør det muligt at gå et skridt tilbage, hvis udførelsen af anmodningen af en eller anden grund førte til uventede konsekvenser.
Trin 8
De tilsvarende kontroloperatører er ansvarlige for udførelse af transaktioner: forpligte - bekræftelse, tilbageførsel - tilbageførsel og savepoint - opdeling af transaktionen.
Trin 9
Databaseadministratorer har adgang til alle tabeldata og kan oprette tabeller, åbne / lukke adgang osv. Deres privilegium er datadefinitionsoperatører og dataadgang: Opret tabel (,…,); - oprettelse af en ny tabel. ændre tabel [tilføj, rediger, slip] kolonne; - skift af tabel (tilføjelse, ændring, sletning af felter).
Trin 10
drop bord; - sletning af en tabel. Denne handling kan kun udføres, hvis tabellen ikke er relateret til andre tabeller af bestemte felter. I så fald skal du først slette disse links og derefter prøve at slette igen.
Trin 11
Operatører til bestemmelse af adgang til data: tildel - tildel [adgang], tilbagekald - luk, nægt - nægt (stærkere end tilbagekald, da det nægter alle tilladelser).