SQL Overview

SQL opplæringen gir unik læring på Structured Query Language Hotell og det bidrar til å gjøre praksis på SQL-kommandoer som gir umiddelbare resultater. SQL er et språk av database, det inkluderer database, sletting, henting rader og endre rader etc.

SQL er en ANSI (American National Standards Institute) standard, men det er mange forskjellige versjoner av SQL språket.

Hva er SQL?

SQL er Structured Query Language, som er et dataspråk for lagring, manipulere og hente data som er lagret i relasjonsdatabase.

SQL er standardspråk for Relasjon Database System. Alle relasjonsdatabase styringssystemer som MySQL, MS Access, Oracle, Sybase, Informix, postgres og bruk SQL Server SQL som standard databasespråk

Dessuten bruker de ulike dialekter, for eksempel:.

  • MS SQL Server ved hjelp av T-SQL,

    Oracle bruker PL /SQL,

    MS Access versjon av SQL kalles JET SQL (native format) etc.

    Hvorfor SQL?

    Tillater brukere å få tilgang til data i relasjonsdatabase styringssystemer.

    Tillater brukere å beskrive data.

    Tillater brukere å definere data i databasen og manipulere dataene.

    Gjør det mulig å embed innen andre språk ved hjelp av SQL moduler, biblioteker og amp; pre-kompilatorer.

    Tillater brukere å opprette og slette databaser og tabeller.

    Tillater brukere å opprette visning, lagret prosedyre, funksjoner i et . database

    Tillater brukere å sette tillatelser på tabeller, prosedyrer og utsikt

    Historie:

    < b> 1970 -
    Dr. Edgar F. "Ted" Codd av IBM er kjent som far til relasjonsdatabaser. . Han beskrev en relasjonell modell for databaser

    1974 -.
    Structured Query Language dukket

    1 978 -
    IBM jobbet med å utvikle Codd ideer og gitt ut et produkt som heter System /R

    1986 -.
    IBM utviklet den første prototypen av relasjonsdatabase og standardisert av ANSI. Den første relasjonsdatabase ble utgitt av Relasjons Programvaren og dens senere bli Oracle

    SQL Process.

    Når du utfører en SQL-kommando for eventuelle RDBMS, bestemmer systemet den beste måten å utføre din forespørsel og SQL-motoren finner ut hvordan du skal tolke oppgaven.

    Det er ulike komponenter som inngår i prosessen. Disse komponentene er Query Dispatcher, optimalisering Motorer, Classic Query Engine og SQL Query Engine, etc. Classic spørring motoren håndterer alle ikke-SQL-spørringer, men SQL-spørring motoren vil ikke håndtere logiske filer.

    Følgende er et enkelt diagram viser SQL Arkitektur:

    SQL-kommandoer:

    standard SQL-kommandoer til å samhandle med relasjonsdatabaser er SKAP, SELECT, INSERT, UPDATE, DELETE og DROP. Disse kommandoene kan klassifiseres i grupper basert på deres natur:

    DDL - Data Definition Language:
    Command
    Beskrivelse
    CREATECreates en ny tabell, en visning av en tabell eller annet objekt i databaseALTERModifies en eksisterende database objekt, for eksempel en table.DROPDeletes en hel tabell, en visning av en tabell eller annet objekt i databasen
    DML - Data Manipulation Language:.
    Command
    Beskrivelse
    SELECTRetrieves viss poster fra en eller flere tablesINSERTCreates en recordUPDATEModifies recordsDELETEDeletes poster
    DCL - Data Control Language:
    Command
    Beskrivelse
    GRANTGives et privilegium å userREVOKETakes tilbake privilegier som gis fra bruker



    Previous: