Skip to main content

Vad är SQL (strukturerat frågespråk)?

En av de främsta användningen av datorer, sedan deras början, har varit manipulation av data.Databaser av miljoner har skapats och manipulerats av datorer i årtionden.När datorer har blivit mer sofistikerade, så har programvaran använts för att driva sina funktioner.Ett av de mest populära databasapplikationens datorspråk i dag är strukturerat frågespråk (SQL).Detta språk driver enkla och komplexa databashanteringsprotokoll, från grundläggande datainmatning och radering till komplicerade frågor, manipulation och rapportering av den högsta ordningen.

Många enskilda skrivbords- eller bärbara datorer kör databasprogram drivna av SQL.Idag är SQL normen för sådana saker.Det är emellertid också tillräckligt kraftfullt för att hantera företagsfunktioner för mainframes, servrar och företagsprotokoll.Det är den här typen av datamanipuleringsaktivitet som får de stora namnen på Oracle och IBM involverade.

Dessa två företag, mer än någon annan, har varit banbrytande för antagandet av SQL som det primära databasmanipulationsspråket.Så kraftfullt som SQL är dock att den har sina gränser.Det är främst ett frågebaserat språk, och det beskriver också dess begränsningar.Frågorna SQL -körningar kan vara lika krävande som programmerare eller systemchefer kan föreställa sig, men i slutändan kommer SQL inte att göra mer än det uppmanas att göra.Datahanteringsavdelningar som vill ha mer utbyggbar databasfunktionalitet skulle göra det bra att se till grundläggande, C, C ++ eller olika webbaserade språk istället.Databasapplikationen du använder för att utföra sådana uppgifter körs på SQL.Programmerare designar SQL för att vara snabb och effektiv.En trevlig konsekvens av dess begränsade funktionalitet är att den utför sina utsedda uppgifter mycket snabbt.Datahämtning, till och med stora mängder data, är nästan omedelbar.Data manipulation tar lite längre tid i millisekund termer, men skillnaden kommer sannolikt att märkas för mänskliga användare.I detta fall är begränsad funktionalitet inte en nackdel, utan en fördel.

Det är inte bara orakel och IBM som utformar i SQL i dag.Många andra gör det också.Inte överraskande är Microsoft i spetsen för denna klass.Windows-skaparen har sin egen version av SQL, som är mer serverbaserad och därmed kallas Microsoft SQL Server.Microsofts Wildly Popular Access Database Program kör denna version av SQL.Andra bekanta SQL-baserade databasprogram inkluderar FileMaker Pro, FoxPro och den öppna källbaserade MySQL.