SQL ni lugha ya swala ambayo hutumiwa kawaida kufanya shughuli ndani ya DBMS maalum. Ukiwa na ujuzi wa SQL, unaweza kuandika matumizi anuwai ya wavuti ukitumia hifadhidata ya MySQL au Oracle. Kutumia lugha ya swala, meza zote kwenye hifadhidata zinaundwa, na data zingine zinahifadhiwa, hubadilishwa na kurudishwa.
Maagizo
Hatua ya 1
Amri za SQL zinaweza kugawanywa katika vikundi kadhaa:
- DDL, ambayo hutumiwa kubadilisha na kufuta vitu ndani ya hifadhidata;
- DCL, ambayo inadhibiti ufikiaji wa hifadhidata;
- TCL, ambayo huamua matokeo ya shughuli;
- DML, ambayo inawajibika kwa kuhamisha data.
Hatua ya 2
Amri ya msingi zaidi ya kuunda maswali ni Jedwali la Uundaji wa SQL. Inaelezea muundo wa meza iliyotengenezwa. Kama sehemu ya swala hili, unaweza kufafanua safu wima za mahali ambazo hufafanua aina na majina ya data kwenye safu iliyopewa. Kwa mfano:
Unda Jedwali la Kwanza (id int, jina varchar (255), jina la jina varchar (255)
);
Hoja itaunda Kwanza na kielelezo cha jina, jina, na jina, ambazo zinaweza kuwekwa kwa maadili yanayofaa.
Hatua ya 3
Amri nyingine muhimu ni INSERT, ambayo huingiza data maalum kwenye meza iliyoundwa tayari, na ina syntax:
Ingiza ndani ya `meza` (` safu1`, `safu2`) MAADILI (" val1 "," val2 ")
Ambapo safu1, safu2 ni nguzo ulizounda, na val1 na val2 ndio maadili unayotaka kuingiza.
Hatua ya 4
Kuchukua data ya pato au shughuli zingine, swala la SELECT linatumika, ambalo linaonekana kama:
CHAGUA * KUTOKA `meza`
Kwa kuongeza, unaweza kuweka vigezo vya kuchimba data kutoka kwa safu yoyote kando. Kwa mfano, ikiwa tunataka kupata jina kutoka kwa Kwanza, basi swala litaonekana kama hii:
CHAGUA * KUTOKA KWA 'Kwanza' WAPI jina = '$ name'
Hatua ya 5
Unaweza kuandika swala katika faili ya.txt au.sql ukitumia Notepad ya kawaida. Andika amri zako, baada ya hapo unaweza kuzipakia, kwa mfano, kupitia kiwambo cha phpMyAdmin kwenye jopo la kudhibiti la mwenyeji wako au DBMS.