Structured Query Language eller SQL er det sprog, der anvendes til styring og designe databaser. Det udfører funktioner såsom matchende data gennem fælles kendetegn placeret i et datasæt , giver brugerne mulighed for nemt at søge gennem data. SQL er opdelt i forskellige udsagn , som tillader programmører at tilføje og fjerne oplysninger . Disse udsagn er opdelt i tre hovedkategorier : Data Udtalelser , transaktionsopgørelser og Schema udsagn. Data Udtalelser
Under Data Udtalelser kategori programmører få adgang til oplysninger i databasen og ændre tabeller og kolonner . Med SELECT-sætninger , vælger programmører karakteristika tabeller i en database. Brugeren angiver hvilken tabel han adgang med FROM søgeord, hvilken kolonne han adgang med SELECT søgeord og hvilken række vil han få adgang til fra WHERE søgeord. ORDER BY søgeordet lader programmøren bestemme i hvilken rækkefølge databasen oplysninger vises . Med INSERT erklæring, tilføjer programmører rækker i tabellen . UPDATE erklæring lader programmører ændre kolonner i tabel rækker. SLET Udtalelser lad programmører fjerne rækker fra tabellen.
Transaktionsbeslutning Udtalelser
Transactional Statements kategori har to udsagn , den COMMT erklæring og tilbagerulningen Statement . Commit Statement afslutter en transaktion og gør vedvarende ændringer under denne transaktion. Med transaktion behandling, reagerer computeren med det samme til en brugers anmodning. Rollback Statement afslutter transaktionen og straks returnerer databasen til en tidligere tilstand.
Schema Udtalelser
Schema Statements opretholde skema. Schema er en struktur i et programmeringssprog, der definerer tabeller, felter i tabellen , og hvordan felter og tabeller vedrører. Databasen har et katalog, som er de data, der indeholder definitionerne for databasen objekter. De subdatabases til kataloget kaldes skemaer. CREATE TABLE Statement opretter en tabel . CREATE VIEW Statement skaber en opfattelse , som er dybest set en forespørgsel findes i kataloget. DROP TABLE Statement fjerner en tidligere oprettet tabel. DROP VIEW Statement fjerner en visning . For en computer bruger til at få adgang til tabel eller visning , skal administratoren bruge GRANT erklæring . Administratoren kan fjerne privilegier gennem REVOKE Statement .
SQL Eksempel
Administratorer bruger SELECT funktionen når jagt specifikke data i databasen , så de kan bruge oplysningerne. For eksempel kan et skadesforløb justering kigge op oplysninger om en kundes bilulykke i databasen. Funktioner såsom FROM og ORDER BY ville hjælpe justering finkæmme gennem store mængder data hurtigere. Information registreret i databasen kan være forkert , så justering kan bruge UPDATE , INSERT for at tilføje nye oplysninger og DELETE til at fjerne gamle oplysninger . Når du er færdig, kan justeringsanordningen gemme oplysninger med begå eller indse, at han har lavet en fejl ved at sammenblande én kunde med en anden og bruge ROLLBACK . For at sikre, at kun de rigtige personer adgang til kundens fil, justering kun tillader visse personer at få adgang til filen via tildele og tilbagekalde Statements .