Video: SQL 2025
Structured Query Language, eller SQL, er et programmeringssprog, der er specielt oprettet til databaser. Det er det mest implementerede databasesprog; alle har brug for SQL.
SQL bruges til at dele og styre data, især data, der findes i relationsdatabasestyringssystemer - data er organiseret i tabeller, og flere filer, der hver indeholder data-tabeller, kan relateres sammen af et fælles felt.
Ved hjælp af SQL kan du forespørge (anmode om oplysninger fra databaser), opdatere og omorganisere data samt oprette og ændre skemaet (struktur) i et databasesystem og kontrollere adgangen til dataene. Almindelig software, der bruges til SQL-servere, omfatter Microsoft Access, MySQL og Oracle.
Historie af SQL
IBM forsker Edgar F. Codd definerede i 1969 den relationelle databasemodel, som blev grundlaget for udviklingen af SQL-sproget. Simpelthen har relationsdatabasemodellen et fælles stykke information (eller en "nøgle") forbundet med forskellige data. Et eksempel er et brugernavn der er knyttet til både dit rigtige navn og telefonnummer.
Et par år senere begyndte IBM at arbejde på et nyt sprog til relationsdatabasestyringssystemer baseret på Codds resultater. Sproget blev oprindeligt kaldet SEQUEL, eller Structured English Query Language. Dette projekt, kaldet System / R, gik gennem et par implementeringer og revisioner, og navnet på sproget blev ændret et par gange, før det endelig blev kaldt SQL.
IBM begyndte at udvikle kommercielle produkter, herunder SQL / DS (1981) og DB2 (1983). Andre leverandører fulgte med, og annoncerede deres egne kommercielle SQL-baserede tilbud. Disse omfattede Oracle, der udgav sit første produkt i 1979, samt Sybase og Ingres.
At lære SQL
SQL er lettere for begyndere at lære, end det er for dem at hente programmeringssprog som Java, C ++, PHP eller C #.
Hvis du vil lære SQL, men har meget lidt eksisterende programmeringsgrundlag, kan du få fordel af at prøve det ud ved at bruge en af nedenstående ressourcer og derefter tage et dybere dykke med et formelt universitet eller fællesskabskursus. Ellers kan du drage fordel af mange gratis online tutorials eller betalte fjernundervisning kurser.
Her er nogle eksempler på gratis tutorials:
-
W3Schools SQL Tutorial
-
SQLcourse. com (indledende SQL-vejledning)
-
Codecademy har et Learn SQL-program samt et avanceret kursus til analyse af SQL-forretningsmetricer.
Hvis du er interesseret i betalte fjernundervisningskurser, anbefaler vi International Webmasters Association's (IWA ) Introduktion til SQL (Access) eller Introduktion til SQL (Brug af MySQL).
Jeg har taget IWA kurser før. SQL'erne er kun fire uger lange, men de er mere strukturerede end selvlærende tutorials, fordi kurserne er instruktørledede og involverer at gennemføre specifikke opgaver en gang om ugen.Du ville blive overrasket over, hvor meget du kan lære i så kort tid.
Nyttige bøger om SQL til begyndere inkluderer:
-
SQL: En nybegyndervejledning
-
SQL i et nøddeskal
Tjek dit lokale bibliotek for at se om de bærer disse eller andre indledende SQL-bøger.
SQL-færdigheder er ønskelige
Som nævnt før har næsten alle brug for nogen med SQL-viden i deres organisation.
Ifølge Gooroo blev 50, 705 stillinger annonceret i 2015, der krævede SQL-viden, og medianlønnen for en position, der kræver SQL-viden, er $ 81, 632.
Her er nogle af de typer stillinger, der kræver SQL færdigheder:
-
Backend-udvikler
-
Databasadministrator (DBA)
-
Dataanalytiker
-
Datavidenskabsmand
Bor Metal | Egenskaber, historie, produktion og anvendelser
Et kig på bor - et ekstremt hårdt og varmebestandigt halvmetal - og dets egenskaber, historie, produktion og anvendelser.
Hvordan vælger du det rigtige sandpapir: Anvendelser og anvendelser
Hvordan man vælger det rigtige sandpapir og hvordan man kan identificere andre materialer havde brug for. Keramisk, granat og siliciumcarbid er blot nogle få muligheder.
Anvendelser og anvendelser af Skid-Steer Loaders
Skridstyringsmaskiner er et værdifuldt udstyr til dit websted. Forskellige typer af Skid-Steer Loaders: Anvendelser, applikationer og hvordan man vælger den rigtige.