Structured Query Language , eller SQL, er språket som brukes for å styre og utforme databaser . Det utfører funksjoner som samsvarende data gjennom felles kjennetegn som ligger i et datasett, slik at brukerne enkelt søke gjennom data . SQL er delt inn i ulike utsagn , som lar programmerere å legge til og fjerne informasjon . Disse uttalelsene er delt inn i tre hovedkategorier : Data uttalelser, transaksjon uttalelser og Skjema uttalelser . Data Uttalelser
Under Data Uttalelser kategori , programmerere tilgang til informasjon i databasen og endre tabeller og kolonner . Med SELECT-setninger , programmerere velge egenskapene tabeller i en database . Brukeren angir hvilken tabell han åpner med FRA nøkkelord, hvilken kolonne han åpner med SELECT søkeord og hvilken rad han vil få tilgang til fra WHERE søkeord. ORDER BY søkeordet lar programmereren bestemme rekkefølgen databasen informasjon vises. Med INSERT erklæringen, programmerere legge til rader i tabellen . UPDATE-setningen lar programmerere endre kolonner i tabellen rader . SLETT Uttalelser la programmerere fjerne rader fra tabellen.
Transaksjonsmeldinger Uttalelser
Transactional Uttalelser kategorien har to uttalelser, den COMMT setningen og ROLLBACK Statement . Den COMMIT erklæringen ender en transaksjon og gjør konsistente endringer under transaksjonen. Med transaksjonsbehandling , svarer maskinen umiddelbart til en brukers forespørsel. Den ROLLBACK erklæringen avslutter transaksjonen og umiddelbart returnerer databasen til en tidligere tilstand .
Schema Uttalelser
Skjema Uttalelser opprettholde skjema. Skjemaet er en struktur i et programmeringsspråk som definerer tabeller, felt i tabellen og hvordan felt og tabeller forholde seg. Databasen har en katalog , som er data som inneholder definisjoner av databaseobjekter . De subdatabases for katalogen er kalt skjemaer . CREATE TABLE erklæringen skaper et bord . CREATE VIEW-setningen oppretter en visning, som er utgangspunktet en spørring som finnes i katalogen . DROP TABLE Statement fjerner en tidligere opprettet tabellen . DROP VIEW Statement fjerner en visning. For en datamaskin bruker til å bruke tabellen eller visningen, må administratoren bruke GRANT erklæringen . Administratoren kan fjerne privilegier gjennom tilbakekalle erklæringen .
SQL Eksempel
Administratorer bruke SELECT -funksjonen når du jakter spesifikke data i databasen slik at de kan bruke informasjonen . For eksempel kan et krav adjuster slå opp detaljer om en kundes bil ulykke i databasen. Funksjoner som FRA og ORDER BY ville hjelpe regulatoren sile gjennom store mengder data raskere. Informasjon inn i databasen kan være galt , så regulatoren kan bruke UPDATE , INSERT å legge ny informasjon og DEL for å fjerne gammel informasjon . Når du er ferdig , kan regulatoren lagre informasjonen med COMMIT eller innse at han gjorde en feil ved å forvirre en kunde med et annet og bruke ROLLBACK . For å sikre at bare de riktige personene får tilgang til kundens fil, gjør regulatoren bare enkelte individer skal ha tilgang til filen gjennom GRANT og REVOKE .