SQL is 'n afkorting vir gestruktureerde navraagstaal en dit is 'n bekende metode om databasisse te bevraagteken. Dit maak nie saak of u klein of groter databasisse wil manipuleer nie; Met hierdie standaardtaal kan u op alle databasisse werk. Daar is baie ondernemings wat op soek is na goeie SQL-programmeerders en databasisadministrateurs wat tans goed betaal.
Dit beteken egter nie noodwendig dat u na 'n universiteit moet gaan om die grondbeginsels van SQL te verstaan ​​nie. Daar is trouens baie eenvoudige maniere om u webwerf-data te bestuur. In ons gids kan u 'n paar SQL-wenke leer wat nuttig kan wees as u aan u webwerf of kliëntedata werk.
Dit word veral aanbeveel vir entrepreneurs, finansiële ontleders en kleinsake-eienaars. Maar dit kan natuurlik nuttig wees vir almal wat in die onderwerp belangstel.
1 SQL in 'n neutedop
2 Hoe om 'n SELECT-navraag uit te voer?
3 Hoe om 'n UPDATE-navraag uit te voer?
4 Werk aan u SQL-vaardighede
SQL in 'n neutedop
SQL is ideaal vir die bestuur van data met behulp van enige databasis. 'N Databasis kan óf 'n paar datapunte hê, óf honderde duisende daarvan, dit maak nie saak nie. Met SQL het u 'n sterk hulpmiddel wat u kan help om data te versamel, selfs uit groot databasisse. Dit is vinnig, effektief en u hoef net 'n paar truuks te weet om te begin.
SQL is redelik oud; dit kom in 1974 uit en word die gewildste taal vir databestuur. Sedertdien is daar gereeld bygewerk, met die laaste een wat in Desember 2016 vrygestel is. As u met SQL wil begin, met geen ervaring in programmering nie, is daar twee weergawes wat u moet besoek. Probeer eerstens die hoofweergawe wat effektief saam met ander databasisprogramme gebruik kan word.
U het ook die Access SQL, wat baie ooreenstem met die hoofweergawe. Dit is 'n taal wat geskep is vir Microsoft Access, wat 'n baie gewilde instrument is wat baie klein ondernemings help om hul data te bestuur. Maar met die tweede weergawe bedoel ons MySQL, wat in werklikheid die mees gebruikte SQL op die internet is. Dit is open source en 'n bietjie anders as Access SQL en die hoofweergawe. Dit sal egter amper dieselfde wees as u net die wenke wat ons in hierdie gids gaan toon, wil uitprobeer.
Mense wat 'n WordPress-webwerf besit en 'n cPanel-webgebaseerde admin-koppelvlak het, kan maklik toegang tot SQL hê. As u een daarvan is, moet u net die phpMyAdmin-app oopmaak vir toegang tot die databasis en begin met SQL-navrae. Aangesien die weergawes wat ons genoem het – MySQL en SQL – beide buigsaam is, het u baie koppelvlakke en opsies om daarmee te begin werk.
Dit hang net van die gebruiker af hoe die proses lyk. SQL-navrae kan in grafiese koppelvlakke of in eenvoudige teks gedoen word, met opdragreëls op 'n outydse manier. Wat regtig saak maak, is die eindresultaat, wat albei maniere dieselfde gaan wees as u dit reg doen. Dit is presies wat ons u nou gaan wys: hoe om dit reg te doen.
Hoe om 'n SELECT-navraag uit te voer?
Ons begin met die eenvoudigste een, die SELECT navraag, wat ook 'n baie gebruikte metode is as u data wil insamel. As u 'n databasis met belangrike datapunte het wat versamel en saamgevat moet word, kan u hierdie metode gebruik. 'N Selekteerde navraag kan op baie maniere gebruik word, maar nou gaan ons net 'n paar belangrike aspekte wys wat u sal help om die konsep te verstaan.
Enige tabel met geklassifiseerde data is toepaslik. Laat ons nou 'n tafelboeke neem. Die tabel sal dus Boeke genoem word, en ons kan sê dat dit verdeel is in velde soos titel, outeur, bedrag (die hoeveelheid van die boek in voorraad) en prys. Van nou af gaan ons hierdie velde met alle hoofletters in die SQL-kode gebruik.
As u bogenoemde besonderhede oor elke beskikbare boek in die tabel wil opsom, moet u 'n geselekteerde navraag doen. Dit sal u 'n maklik verstaanbare lys skep met al die inligting netjies opgesom. Die volgende stap is om die kode te skep wat die rekenaar vertel wat u wil hê en waar elke veld is. Kom ons kyk hoe ons voorbeeld sou lyk in SQL-kode:
KIES TITEL, OUTEUR, BEDRAG, PRYS
Soos u kan sien, is hierdie navraag nie baie spesifiek nie. Wat as u slegs inligting oor die Stephen King en Paulo Coelho-boeke in die winkel wil hê? Natuurlik is daar altyd Microsoft Excel waar u die tabel kan invoer, dan Stephen King en Paulo Coelho kan filter en dan al die inligting kan rangskik. Dit sal egter 'n paar stappe neem in vergelyking met SQL, waar u net 'n kort reël kode moet byvoeg. As u die twee outeurs wil filter, hoef u dit net te gebruik WAAR in die SQL-kode op die volgende manier:
KIES TITEL, BEDRAG, PRYS
WAAR OUTEUR = 'Stephen King', 'Paulo Coelho';
Die semikolon is altyd aan die einde van die kode, soos in albei voorbeelde aangetoon. In rekenaartaal beteken die semikolon dat dit die eindpunt is van u opdrag en dat daar niks anders is om te doen nie. 'N Verdere belangrike detail is dat u die opdragte met hoofletters moet tik: WAAR, SELEK, VAN.
Gebruik die apostrofes en kommas soos aangetoon. U kan ook die kodes vir SQL op Google vind wanneer u dit benodig. Vertel net Google Search wat u in SQL wil doen, en daar is tientalle webwerwe wat die regte kode daarvoor kan aantoon.
Hoe om 'n UPDATE-navraag uit te voer?
Werk met databasisse sluit ook die bywerking van enkele datapunte af en toe in. Dit kan maklik met SQL gedoen word; u moet eers toestemming kry, anders kan u niks verander nie. Sodra u in die betrokke databasis kan lees en skryf, kan u begin met kodering.
Daar is baie dinge wat verkeerd kan gaan as u 'n databasis verander, dus dit is belangrik om presies te wees met die kode. As u die SELECT die verkeerde manier opdrag gee, het u die kans om die bediener te oorlaai. Of u wil dalk data versamel maar sleg SELECT opdrag gee u die slegte resultate en u sal dit miskien nie eers agterkom nie.
Aan die ander kant, met behulp van die OPDATEER op die verkeerde manier opdrag gee, kan u uiteindelik die hele databasis verander. Om seker te maak dat u databasis nie in die asblik beland nie, skep 'n rugsteun voordat u die kode toepas.
Data verander voortdurend, veral in ondernemings. As u 'n databasis het en sommige dele daarvan moet opdateer, sal die OPDATEER opdrag kan u help. Kom ons kyk terug na die voorbeeld van Boeke. As u 'n geklassifiseerde databasis oor die boeke in u winkel het, moet u die pryse moontlik nou en dan opdateer. As die prys van u Fifty Shades of Grey-boek verander is en u dit moet opdateer, is dit die SQL-kode wat u moet gebruik:
STEL PRYS = '9,99'
As gevolg hiervan sal die boek Fifty Shades of Grey 'n nuwe nommer in die PRYS-veld hê, en daarop gelê dat dit van nou af $ 9,99 kos. As u nou nie versigtig is nie, kan u vergeet om die WAAR deel en die kode sal al die pryse in die databasis verander. En dan sal dit baie tyd neem om weer die regte prys vir elke boek te vind.
Werk aan u SQL-vaardighede
Deur meer SQL-metodes in te oefen, kan u 'n meester in hierdie taal word. Dit kan 'n ongelooflike kragtige instrument wees om die data van u besigheid te bestuur en u baie tyd te bespaar. Na 'n paar dae oefening, kan u al die basiese opdragte gebruik sonder om 'n enkele fout te maak.
As u belangstel om SQL te leer, is daar 'n paar baie goeie aanlynkursusse wat u gevorderde metodes kan leer. Maak seker dat u 'n paar resensies lees voordat u met 'n kursus begin, en kies dan die een wat meestal aan u behoeftes voldoen. Behalwe UPDATE en SELECT, SQL het veel meer te bied. Hier is 'n kort lys, net om u 'n idee te gee van enkele van die mees eenvoudige SQL-opdragte:
Vee uit – kan u spesifieke datapunte in die databasis uitvee
INSKRYF – gebruik dit wanneer u nuwe data by u tafel wil voeg
SKEP DATABASIS – hierdie spreek vanself, skep 'n leë databasis
VERANDER DATABASIS – u kan dit gebruik om die databasis te verander
Skep INDEX – kan u nuwe soektoetss met hierdie een skep
DROP INDEX – ontslae raak van 'n soeksleutel as u dit nie nodig het nie
SKEP TAFEL – voeg 'n nuwe tabel by die databasis
WISSEL TAFEL – gebruik hierdie een as u die tabel wil verander
As u besluit om SQL te leer en te gebruik, moet u nie verwag om al hierdie opdragte gereeld te gebruik nie. SELECT is die gewildste opdrag, selfs onder professionele persone. Die ander opdragte kan soms nuttig wees, maar dit hang ook af van watter soort databasis u werk.
As u gereeld met databasisse werk, sal u SQL beslis nodig hê. As u goed raak met die taal en in die algemeen bestuur van databasisse, kan dit ook 'n nuwe loopbaanpad vir u open. Die enigste ding wat u hoef te doen is om aan te hou oefen, want daar is baie geleenthede in big data, veral vir besighede.