Eleza SQL ni nini na jukumu lake katika usimamizi wa hifadhidata
Jibu: SQL(Lugha ya Maswali Iliyoundwa) ni lugha inayotumiwa kuuliza na kudhibiti hifadhidata. Inatuwezesha kufanya shughuli kama vile kurejesha data, kuingiza, kusasisha na kufuta data kutoka kwa hifadhidata. SQL ni zana ya kimsingi ya kuingiliana na kudhibiti data katika Mifumo mingi ya Usimamizi wa Hifadhidata(DBMS).
Trong SQL, SELECT, INSERT, UPDATE, DELETE
là những câu lệnh gì và chúng được sử dụng để làm gì?
Jibu:
SELECT
: Hurejesha data kutoka kwa hifadhidata ili kupata taarifa kutoka kwa jedwali moja au zaidi.INSERT
: Huongeza data mpya kwenye jedwali katika hifadhidata.UPDATE
: Hurekebisha data iliyopo kwenye jedwali.DELETE
: Huondoa data kutoka kwa jedwali.
Eleza dhana za Primary Key
na Foreign Key
katika SQL
Jibu:
Primary Key
: Ni safu au seti ya safu wima zinazotumiwa kutambua kila safu mlalo kwa njia ya kipekee katika jedwali. Inahakikisha upekee na utambulisho wa data iliyo kwenye jedwali.Foreign Key
: Ni safu au seti ya safu wima katika jedwali moja inayorejelea ufunguo msingi wa jedwali lingine. Inaanzisha uhusiano kati ya meza mbili kwenye hifadhidata.
Jinsi ya kutumia WHERE
kifungu katika SELECT
taarifa kuchuja data kutoka kwa jedwali
Jibu: Tumia WHERE
kifungu katika SELECT
taarifa kubainisha masharti ambayo safu mlalo lazima zifikie ili kujumuishwa katika matokeo ya swali.
Kwa mfano:
Jinsi ya kutumia JOIN
taarifa hiyo kuchanganya data kutoka kwa jedwali nyingi kwenye SQL
Jibu: JOIN
Taarifa hiyo hutumiwa kuchanganya data kutoka kwa jedwali mbili au zaidi kulingana na safu wima inayohusiana kati yao. Kuna aina tofauti za JOIN
, kama vile INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
Kwa mfano:
Eleza matumizi ya vitendaji vilivyojengwa ndani SQL like SUM, COUNT, AVG, MAX, MIN
Jibu:
SUM
: Hukokotoa jumla ya thamani ya safu wima ya nambari.COUNT
: Huhesabu idadi ya safu mlalo katika jedwali au nambari ya thamani zisizo batili kwenye safu wima.AVG
: Hukokotoa thamani ya wastani ya safu wima ya nambari.MAX
: Hurejesha thamani ya juu zaidi katika safu wima.MIN
: Hurejesha thamani ya chini zaidi katika safu wima.
Jinsi ya kutumia GROUP BY
taarifa hiyo kuweka data ya kikundi katika SQL
Jibu: GROUP BY
Taarifa hutumika kupanga safu mlalo zenye thamani sawa katika safu wima moja au zaidi na kutekeleza majukumu ya jumla juu yao.
Kwa mfano:
Jinsi ya kutumia ORDER BY
taarifa kupanga data katika SQL
Jibu: yeye ORDER BY statement hutumiwa kupanga matokeo ya hoja kulingana na safu wima moja au zaidi. Chaguo-msingi ni mpangilio wa kupanda(ASC), lakini DESC inaweza kutumika kwa mpangilio wa kushuka.
Kwa mfano:
Jinsi ya kutumia INSERT INTO
taarifa hiyo kuingiza data mpya kwenye jedwali
Jibu: Tumia INSERT INTO
taarifa kuongeza data mpya kwenye jedwali katika hifadhidata
Kwa mfano:
Jinsi ya kusasisha data kwenye jedwali kwa kutumia UPDATE
taarifa katika SQL.
Jibu: Tumia UPDATE
taarifa kurekebisha data iliyopo kwenye jedwali.
Kwa mfano: