Li Cas Los Sau Cov Lus Nug SQL

Cov txheej txheem:

Li Cas Los Sau Cov Lus Nug SQL
Li Cas Los Sau Cov Lus Nug SQL

Video: Li Cas Los Sau Cov Lus Nug SQL

Video: Li Cas Los Sau Cov Lus Nug SQL
Video: Nastya and the story about mysterious surprises 2024, Hlis ntuj nqeg
Anonim

Nug txog databases siv cov Qauv Txheej Txheem Qhia Ntawv Hauv Nruab Nrab SQL yog tus qauv tau lees paub rau kev tswj cov ntaub ntawv hauv ib qho kev tswj hwm qhov system. Vim nws qhov versatility, lus SQL tau dhau los ua cov nyiaj tau ntawm cov vev xaib thoob ntiaj teb Is Taws Nem. Sau cov lus nug SQL yog raws li kev siv ntawm ob peb txoj cai yooj yim rau kev ua haujlwm nrog kev txheeb xyuas cov chaw khaws ntaub ntawv. Sau cov lus nug SQL yuav pab koj ua cov haujlwm ntawm kev khaws qee cov ntaub ntawv los ntawm cov ntxhuav, ntxiv, hloov kho lossis rho tawm cov kab ntawm ib lub rooj.

Li cas los sau cov lus nug SQL
Li cas los sau cov lus nug SQL

Cov Lus Qhia

Kauj ruam 1

Txhawm rau tau txais cov ntaub ntawv khaws cia los ntawm cov ntxhuav cov ntaub ntawv, tsim cov lus nug xaiv - xaiv. Yog tias muaj kev sib txuas ntawm cov ntxhuav, cov ntaub ntawv tuaj yeem coj raws li cov xwm txheej tsim nyog los ntawm txhua kem ntawm cov ntxhuav uas muaj feem. Sau tag nrho cov kab ntawv uas xav tau tom qab SELECT tsab ntawv. Qhia lub table uas siv hauv cov lus nug rau ntawm kab lus LOS. Hauv nws daim ntawv yooj yim tshaj plaws, cov lus nug xaiv xaiv qhia txhua kab ntawm cov kab ntawv tshwj xeeb hauv ib lub rooj muab: xaiv xaiv col1, col2 LOS NTAWM my_table.

Kauj ruam 2

Yog tsim nyog, teeb tsa tus mob rau xaiv cov kab. Tus mob yog teem los ntawm WHERE clause. Teev tus nqi ntawm qhov ntsuas uas koj xav tau tom qab cov lus qhia no. Kev ua haujlwm muaj nuj nqi thiab sib piv cov haujlwm kuj tseem siv tau ntawm no. Piv txwv li, nqe lus ntawm daim foos WH1 col1> 3 tso cai rau koj los qhia cov rooj ua ke uas tus nqi ntawm col1 yog ntau dua 3. Los teev cov yam xav ua, siv kev sib txuas ntawm kev sib txuas ntawm THIAB, LOS SIS, nrog rau cov xwm txheej tswv ntawm SQL lus.

Li cas los sau cov lus nug SQL
Li cas los sau cov lus nug SQL

Kauj ruam 3

Txhawm rau ntxig cov kab tshiab rau hauv lub rooj, sau cov lus nug INSERT. Nrog nws cov kev pab, koj tuaj yeem ntxig cov ntaub ntawv tshiab ntawm tib hom uas twb muaj rau hauv lub rooj. Cov lus hauv kab lus no yooj yim heev: INSERT INTO my_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'). Ntawm no, daim ntawv tshaj tawm VALUES tau teeb tsa cov kab tshiab rau txhua kem muaj nyob hauv my_table.

Kauj ruam 4

Cov kev hloov pauv ntawm cov ntaub ntawv hauv cov kab ntawm lub rooj yog tau siv cov hloov kho hloov tshiab cov lus nug. Ntxiv mus, koj tuaj yeem tsim qhov twg xaiv qhov xwm txheej, nyob rau hauv uas cov ntaub ntawv hauv lub hauv paus hloov pauv. Txheeb xyuas cov ntaub ntawv hloov pauv thiab cov xwm txheej rau koj qhov kev thov. Txhawm rau ua qhov no, sau kab ntawv zoo li no: Hloov tshiab my_table SET col1 = 'new_data1', col3 = 'new_data3' QHOV CHAW col3 = 10. Cov lus nug yuav ua cov ntaub ntawv hloov pauv teev hauv SET tsab ntawv tsuas yog tias muaj xwm txheej hauv nqe qhov twg txaus siab.

Kauj ruam 5

Daim ntawv tshaj tawm DELETE yog sau los lwv tag nrho cov kab ntawm ib lub rooj ntawv. Ntxiv mus, kab yog lwv tsuas yog thaum lub sij hawm tau teem tus mob. Sau cov lus qhia: ROV LOS NTAWM my_table QHOV TWG col1 = 'data1'. Kev ntsuas cov lus nug no yuav muab lwv cov kab uas muaj tus nqi data1 hauv kem col1.

Pom zoo: