Die vraag na relatiewe databasisse met behulp van Structured Universal Computing Language SQL is die erkende standaard vir die bestuur van data in 'n databasisbestuurstelsel. As gevolg van sy veelsydigheid, het die SQL-taal wydverspreid geword op die internetbronne van die wêreldwye internet. Die skryf van SQL-navrae is gebaseer op die toepassing van verskeie basiese reëls vir die werk met 'n relasionele databasis. As u 'n SQL-navraag skryf, kan u die take implementeer om sekere inligting uit tabelle op te haal, rye in 'n tabel by te voeg, te wysig of uit te vee.
Instruksies
Stap 1
Om die gestoorde inligting uit die databasistabelle te kry, maak 'n geselekteerde navraag - SELECT. As daar skakels tussen tabelle is, kan data volgens die toepaslike voorwaardes uit enige kolomme met verwante tabelle geneem word. Lys alle vereiste kolomme na die SELECT-stelling. Spesifiseer die tabelle wat in die navraag gebruik word in die FROM-bysin. In sy eenvoudigste vorm vertoon 'n geselekteerde navraag alle rye van die gespesifiseerde kolomme in 'n gegewe tabel: SELECT col1, col2 FROM my_table.
Stap 2
Stel, indien nodig, 'n voorwaarde vir die keuse van rye. Die voorwaarde word bepaal deur die WHERE-klousule. Stel die waarde van die parameter wat u wil hê na hierdie instruksie. Funksieberekening en vergelyking kan ook hier gebruik word. Byvoorbeeld, met 'n verklaring van die vorm WAAR col1> 3 kan u tabelrye vertoon waarin die waarde van die col1-kolom groter is as 3. Gebruik die kombinasies van die AND-, OF-operatore en voorwaardelike om die gewenste uitdrukking in te stel bestuurders van die SQL-taal.
Stap 3
Skryf 'n INSERT-navraag om nuwe rye in 'n tabel in te voeg. Met die hulp daarvan, kan u nuwe data van dieselfde tipe as reeds in die tabel invoeg. Die sintaksis vir hierdie stelling is baie eenvoudig: INVOER IN my_tabel (col1, col2, col3) WAARDES ('new_data1', 'new_data2', 'new_data3'). Hier stel die VALUES-verklaring nuwe rywaardes in vir elke bestaande kolom in my_tabel.
Stap 4
Veranderings aan data in enige ry van die tabel word met behulp van die UPDATE-navraag uitgevoer. Verder kan u 'n seleksievoorwaarde WHERE instel waarin die inligting in die databasis verander word. Definieer die data wat u moet verander en die voorwaarde vir u versoek. Om dit te doen, skryf 'n reël soos volg: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Die navraag voer die dataverandering uit wat in die SET-verklaring gespesifiseer word, slegs as die voorwaarde in die WHERE-lidstuk is tevrede.
Stap 5
'N VERWYSING-verklaring word geskryf om 'n hele ry uit 'n datatabel te verwyder. Boonop word die ry slegs verwyder as die WHERE-voorwaarde gestel is. Skryf die uitdrukking: DELETE FROM my_table WHERE col1 = ‘data1’. As u hierdie navraag uitvoer, word die tabelry met die waardedata1 in die kol1 kolom verwyder.