Skip to main content

Hva er SQL (strukturert spørringsspråk)?

En av de viktigste bruken av datamaskiner, siden oppstarten, har vært manipulering av data.Databaser av millionene er opprettet og manipulert av datamaskiner i flere tiår.Ettersom datamaskiner har blitt mer sofistikerte, har programvaren brukt til å drive funksjonene sine.Et av de mest populære databaserapplikasjonsdataspråkene i disse dager er Structured Query Language (SQL).Dette språket styrker enkle og komplekse databasestyringsprotokoller, fra grunnleggende datainngang og sletting til kompliserte spørsmål, manipulering og rapportering av den høyeste ordren.

Mange individuelle stasjonære eller bærbare datamaskiner kjører databaseprogrammer drevet av SQL.I disse dager er SQL normen for slike ting.Imidlertid er den også kraftig nok til å håndtere bedriftsfunksjonalitet for mainframes, servere og bedriftsprotokoller.Det er denne typen datamanipulasjonsaktiviteter som får de store navnene på Oracle og IBM involvert.

Disse to selskapene, mer enn noen andre, har pioner for adopsjonen av SQL som det primære databasemanipulasjonsspråket.Så kraftig som SQL er, har den imidlertid sine grenser.Det er først og fremst et spørringsbasert språk, og som også beskriver begrensningene nøyaktig.Spørsmålene SQL -løp kan være like krevende som programmerere eller systemledere kan forestille seg, men til slutt vil ikke SQL gjøre mer enn det blir bedt om å gjøre.Datadministrasjonsavdelinger som ønsker mer utvidbar databasefunksjonalitet, vil gjøre det bra å se på Basic, C, C ++ eller forskjellige nettbaserte språk i stedet.

Databaseapplikasjonen du bruker for å utføre slike oppgaver kjører på SQL.Programmerere designer SQL for å være rask og effektiv.En hyggelig konsekvens av dens begrensede funksjonalitet er at den utfører sine utpekte oppgaver veldig raskt.Datainnhenting, selv av store datamengder, er nesten øyeblikkelig.Datamanipulering tar litt lengre tid i millisekund -termer, men forskjellen vil sannsynligvis ikke merkes for menneskelige brukere.I dette tilfellet er begrenset funksjonalitet ikke en ulempe, men en fordel. Det er ikke bare Oracle og IBM som imidlertid designer i SQL i disse dager.Mange andre gjør det også.Ikke overraskende er Microsoft i spissen for denne klassen.Windows-skaperen har sin egen versjon av SQL, som er mer serverbasert og følgelig kalt Microsoft SQL Server.Microsofts vilt populær tilgangsdatabaseprogram kjører denne versjonen av SQL.Andre kjente SQL-baserte databaseprogrammer inkluderer Filemaker Pro, FoxPro og den open source-baserte MySQL.