ComputerDatenbanken

MySQL wielt vum Select: de Samplingoperateur

MySQL, wéi all aner relational Datenbankmanagementsystem, huet eng Select SELECT an der Struktur. Dat ass net iwwerraschend, well d'Datenbanken Informatioun u sech haaptsächlech benotze fir se z'entwéckelen, wann et néideg ass. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL wielt aus beruflecher Ausso erlaabt Dir dës an nach vill aner Weeër ze maachen, e groussen Formatioun vun Instrumenter suergt.

MySQL installéieren

MySQL ass fir Windows a Linux implementéiert. Fir MySQL Ubuntu ze installéieren, ass et genuch fir zwee Kommandoen am Terminal vun dësem OS auszeféieren:

- sudo apt-get install mysql-server.

- sudo apt-get install mysql-client.

Fir MySQL Windows ass et genuch fir déi entsprechend Installatiounspakunge vun der offizieller "DBMS" Site ze liesen an ze lafen.

Déi generell Struktur vun der SELECT Ausso

De komplette Struktur vun MySQL aus der SELECT-Ausso auszeechent gëtt aus:

1. WËLLT - d'Nimm vun de Säulen (Felder).

2. FROM - Tabellennamen.

3. WOU ass d'Konditioun fir d'Probabilitéit.

Denkt datt wann d'Syntax vun der SQL-Sprooch net am Fall sensibel ass, ass et eng gutt Iddi fir Betreiber a reservéiert Schlësselwahlen (FROM, WOU Wi, etc.) a grousse Bréiwer ze notzen, an d'Nimm vun de Dëscher an hir Säulen si kleng. SELECT приведен на рисунке ниже. De stäerkste einfacht Beispill vun benotzt MySQL Bedreiwer wielt aus beruflecher ënnendrënner.

Een Asterisk nom Wuert SELECT ass en analog dem ALL Schlësselwuert an heescht datt all Sällen aus der spezifizéierter Tabelle ausgewielt ginn. Wann Dir nëmmen e puer vun de Felder an der Tabell interesséiert interesséiert, musst Dir se op d'passende Plaz uginn, duerch Komma getrennt. Dat selwecht gëlt fir d'Nimm vun den Dëscher - wann et e puer vun hinnen ass, gitt se alleguerten duerch Komma getrennt.

Mat der WHERE Klausel benotze

Natierlech kënnt Dir et net hëllefe gemierkt datt dat an dësem preisgebe Fall de WHO Keyword fehlt - dat läit dorun datt mer an dësem Fall et net brauchen. Dëse Bedreiwer ass net obligatoresch, an et gëtt vill vun dësen fakultativ Operatoren bei SELECT, awer si sinn e bësse méi spéit. Wann Dir nach nom Numm vum WHERE-Dësch kënnt an all Zustands, z. B. Typ = 'Hund', da kënnt Dir an der resultéierender Auswiel nëmmen eng Zeil mat engem Huet mam Numm Edison kréien. D'Grafik hei ënnendrënner e Beispill. Vergiesst net op d'ORDER BY Klausel, et spielt keng Roll méi, an et gëtt e bësse méi spéit diskutéiert.

Et ass derwäert ze notänneren, datt no der Wuerena méi verschidde Konditioune geschriwwe ginn, awer net iwwer e Comma. Fir dësen Zweck benotzt Dir Schlësselwieder wéi AND AND OR. Alles hänkt dovun of wéi Äre Konditiounen respektéiert ginn. Wann Dir un engem Resultat interesséiert sidd deen all Konditioune befënnt, déi Dir uginn hutt, da muss en AND tëschent hinnen sinn, a wann de Resultat zumindest ee vun hinnen muss erreechen, dann OR.

ORDER BY Klausel

Mir hunn erwähnt datt et niewent der WHESS Klausel an der SELECT-Anweisung etlech aner Schlësselwieder gëtt, déi d'Resultat selektéiert, wéi se an enger bestëmmter Situatioun gefuerdert gëtt. Eent "Schlëssel" ass ORDER BY. Et erlaabt Iech d'Resultater vun enger Probe vun engem spezifesche Feld ze sortéieren, entweder op opsteigend oder abruecht. Fir dat ze maachen, musst Dir just den Numm vun der Spalte no der Ufro uginn, sou wéi d'Wäerter, déi Dir braucht fir d'Daten ze sortéieren. Et ass wichteg verschidden Konditiounen ze beobachten: éischtens muss de Numm, deen an der ORDER BY Ausso uginn, muss an der SELECT selwer sinn; Déi zweet - ORDER BY muss am ganz Enn vun der Ufro gestierzt ginn.

Standardastalt gëtt d'Sortéiergkeet an opsteigend Uerdnung (ASC) ausgeführt, awer wann Dir de Resultat an ënnerschiddlech Bestellung ofsécheren wëllt, schreift de Schlësselbegrëffer DESC nach dem Feldname amplaz vun ASC.

Conclusioun

Mir huen d'Basis, awer net alles, Tools vun dem MySQL Operator gewielt. SELECT, ausser den obengenannten, huet vill aner Fonctiounen, fir datt Dir Daten aus der Datebank flexibel an effizient auswiermt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lb.unansea.com. Theme powered by WordPress.