Aféierung an

Strukturéiert Query Sprooche ass hannert all modern Relationale Datenbanken

D' Strukturéierter Query Language (SQL) ass d'Sprooch vun de Datenbanken. All modernen relationalen Datenbanken , dorënner Access, FileMaker Pro, Microsoft SQL Server an Oracle benotzt SQL als hire Basisbaustil. Tatsächlech ass et dacks déi eenzeg Méiglechkeet wéi Dir mat der Datebank selwer interagéieren kann. All déi graphesch Userinterfaces, déi d'Dateneffizienz an d'Manipulatiounsfunktioun ubidden, sinn näischt wéi SQL-Iwwersetzer. Si huelen déi Aktiounen déi Dir graff gemaacht hutt a se u SQL-Kommandoen ëmfänken, déi d'Datebank versteet.

SQL ass ähnlech wéi Englesch

Zu dësem Zäitpunkt kënnt Dir soen datt Dir sidd net Programméierer an Dir kënnt eng Programmiersprache léieren ass sécher net op Är Gaass. Glécklech, am Kär sinn SQL eng einfach Sprooch. Et huet eng limitéiert Zuel vun Kommandoen, an déi Kommandoen si ganz liest a si bal strukturéiert wéi Englesch Sätze.

Fir Datenbanken z'ënnerstëtzen

Fir SQL ze verstoen, ass et wichteg, e grénge Verständnis ze hunn wéi d'Datenbanken funktionnéieren. Wann Dir bequem mam Begrëffer wéi "Tabelle", "Relatioun," an "Query" fillt sech fräi ze plowen fir richteg! Wann net, da wielt Dir d'Artikelenbank Fondamentale virum Artikel ze liesen.

Loosst eis e Beispill kucken. Stellt Iech vir, datt Dir eng einfach Datebank entwéckelt fir d'Inventar fir e Convenience Store ze halen. Ee vun den Dëscher an Ärer Datebank ka vläicht d'Präiser vun den Elementer op Är Regaler ginn duerch eemolege Bestandnummel, déi all Element identifizéieren. Dir hätt wahrscheinlech d'Tabell een einfache Numm wéi "Präis".

Vläicht wëllt Dir Elementer aus Ärem Geschäft erofhuelen déi iwwer $ 25 préparéiert sinn, Dir "Datebank" fir eng Lëscht vun all dës Elementer "abruféieren". Dëst ass wou SQL kommt.

Är éischt SQL-Query

Ier mer an d' SQL-Erklärung zréckfuere fir dës Informatioun ze kréien, lass et eis verspriechen eis Fro op Englesch. Mir wëlle "all d'Bestanddeel vun der Preistabelle auswielen, wou de Präiss méi wéi 25 $ ass." Dat ass eng relativ einfach Ufro, wann et an einfachen Engleschen ausgedréckt gëtt, an et ass bal sou einfach wéi am SQL. Hei ass de korrespondéierte SQL-Äusserungen:

SELECT StockNumber
VUM PREISEN
WOU De Präis> 5

Et ass esou einfach wéi dat! Wann Dir d'Erklärung méi héich lauschtert, fannt Dir dat et extrem ähnlech ass wéi déi englesch Fro, déi mir am leschte Paragrapel gesat huet.

Interpretéiere vu SQL Statements

Loosst eis nach e puer Beispiller probéieren. Dës Kéier bleiwen mir awer zréck. Als éischt, ech wäert Iech mat der SQL-Anweisung proposéieren a léiwer kucken ob Dir et kloer an et erklärt:

SELECT Präis
VUM PREISEN
WOUWE StockNumber = 3006

Also, wat mengt Dir dës Ausso? Dat ass richteg, et rullt de Präis vun der Datebank fir den Artikel 3006.

Et ass een einfache Lektioun datt Dir eis vun dëser Diskussioun bei dësem Punkt sollt huelen: SQL ass wéi Englesch. Maacht Iech keng Suergen iwwer wéi Dir SQL-Aussoen konstruktiv benotzt; Mir kommen am Rescht vun eiser Serie. Just realize datt SQL net esou schüchterend ass wéi et zulauschtert ka ginn.

De Range vu SQL-Statements

SQL bitt e breet Palett vun Aussoen, vun deenen d'SELECT just ee mécht. Hei sinn e puer Beispiller aner anere SQL-Aussoen:

Niewend dësen SQL-Anweisungen kënnt Dir SQL-Klauselen benotzen, dorënner de WHERE Klausel an de virdrun Beispiller. Dës Klausele si fir d'Zort vun Daten ze verfeelen. Zousätzlech zu der WHERE Klausel, hei sinn aner allgemeng gebraucht Klausele:

Wann Dir interesséiert sidd fir SQL weider ze explodéieren, ass SQL Fundamentals e Multiple-Tutorial, deen d'Komponenten a Aspekter vum SQL méi detailléiert erfëllt.