~ Tutorial Comenzi SQL ~

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
Braxy
Quest Creator

Quest Creator
Mesaje: 293
Membru din: 04 Mai 2016, 17:13
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 228  
Medalii

Salut,

Am zis ca poate exista oameni care cauta un tutorial sau niste comenzi in sql sa le faca viata mai usoara, astfel in urmatorul tutorial am sa va explic putin cum sa folosim si la ce va ajuta aceste comenzi.

Pentru inceput sa va invat cum accesam "consola" sql-ului.

Pentru a accesa consola tot ce trebuie sa faceti este sa intrati in ce tabel doriti si sa apasati tastele CTRL+Q.
Ba mai mult nu aveti nevoie sa intrati in vreun tabel pentru a folosi aceasta comanda, eu v-am dat exemplul cu tabel pentru ca ma gandesc ca in acel tabel doriti sa modificati.

Acum ca stim ce este o consola, sa vedem cum o putem folosi.

Pentru moment am sa va arat o comanda simpla si am sa incerc sa va explic cat de mult posibil ceea ce face ea.

Imagine Aceasta comanda va SELECTA toate row-urile DIN item_proto unde Vnumul itemului este mai mare de 10 dar este mai mic de 20.

[*] - Toate
[SELECT] - Selecteaza
[FROM] - Din
[WHERE] - UNDE
[AND] - Si

Rezultatul arata cam asa:
Imagine Practic ne-a selectat toate randurile unde vnumul itemului nu era mai mic de 10 sau mai mare de 20.

O alta comanda ar fi:
Imagine Aceasta comanda face exact ce este mai sus doar ca in loc sa selecteze tot randul selecteaza doar vnumul obiectelor.

Rezultatul arata cam asa:
Imagine Alte doua comenzi care va vor ajuta destul de mult sunt acestea:
Imagine Imagine Prima comanda va selecteaza si va sorteaza obiectele Ascendent adica:
Imagine A doua comanda va selecteaza si va sorteaza obiectele Descendent adica:
Imagine O ultima comanda inainte de a va spune cu ce va ajuta aceste comenzi si cum le putem folosii practic si usor.

Aceasta comanda este alcatuita din doua randuri si arata cam asa:
Imagine Ce face? Pai acum folosim doua noi variabile si aceastea sunt numite UPDATE, SET.

Ele sunt folosite pentru a schimba ceva in tabel direct din comanda, in cazul nostru va schimba randul de exp actual cu 1 la vnumurile mobilor 2493, 2492.
In final a doua comanda dupa cum am invatat mai sus ne selecteaza ce am modificat si ne arata pentru a putea vedea fara sa mai cautam in tabel, arata cam asa:
Imagine
Acestea sunt cateva comenzi pe care eu le recomand sa le aveti si poate sa le folositi.
Comenzile au fost create pentru a va usura munca, poate unii dintre voi aveti nevoie sa stergeti obiecte din tabelul item dar din pacate sunt prea multe iteme si serverul sta prea mult in mentenanta, folosind o comanda este mult mai usor, practic si aveti gandul ca 100% nu ati uitat nimic in proces sau alte lucruri.

Tin sa mentionez ca acest tutorial l-am creat pentru cei la inceput, aceste comenzi va ajuta si va fac viata mai usoara, evident sunt multe alte comenzi dar sustin ca odata ce ai invatat "Basic-ul" restul devine doar poveste :).

Va salut si sper ca v-am ajutat :P[/b]
Avatar utilizator
VegaS
Membru Club

Membru Club
Mesaje: 233
Membru din: 30 Oct 2015, 17:31
Aprecieri: 68  
Mulţumiri: 298  
 Contact:
Medalii

iBraxy scrie: Imagine
UPDATE mob_proto2 SET exp = 1 WHERE vnum in (2492, 2493);
SELECT * FROM mob_proto2 WHERE vnum in (2492, 2493);
Răspunde

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori