Dab tsi yog tus yuam sij tshwj xeeb hauv SQL?
Dab tsi yog tus yuam sij tshwj xeeb hauv SQL?

Video: Dab tsi yog tus yuam sij tshwj xeeb hauv SQL?

Video: Dab tsi yog tus yuam sij tshwj xeeb hauv SQL?
Video: Leng Yang - Yog Vim Dab Tsi (Official Full Song | Nkauj Tawm Tshiab) 2020/05/24 2024, Kaum ib hlis
Anonim

A tus yuam sij tshwj xeeb yog ib txheej ntawm ib lossis ntau tshaj ib daim teb/kem ntawm ib lub rooj uas tshwj xeeb txheeb xyuas cov ntaub ntawv nyob rau hauv ib lub rooj database. Cov tus yuam sij tshwj xeeb thiab thawj tus yuam sij ob qho tib si muab kev lees paub rau qhov tshwj xeeb rau ib kem lossis ib pawg kab. Muaj ib qho kev txiav txim siab tus yuam sij tshwj xeeb kev txwv nyob rau hauv lub hauv paus tus yuam sij txwv.

Xav txog qhov no, qhov txawv ntawm qhov tseem ceeb thiab tus yuam sij tshwj xeeb yog dab tsi?

Qhov txawv ntawm qhov tseem ceeb ntawm tus yuam sij tseem ceeb thiab tus yuam sij tshwj xeeb : Thawj tus yuam sij yuav tsis lees txais NULL qhov tseem ceeb whereas Qhov tseem ceeb tshwj xeeb tuaj yeem txais ib tus nqi NULL. Lub Clustered index tau tsim thaum a thawj tus yuam sij txhais tau tias Qhov tseem ceeb tshwj xeeb generates qhov non-clustered index.

Ib tug kuj yuav nug, qhov piv txwv tseem ceeb yog dab tsi? Cov UNIQUE Kev txwv txwv tsis pub ob cov ntaub ntawv los ntawm qhov muaj txiaj ntsig zoo ib yam hauv ib kab. Nyob rau hauv cov neeg siv lub rooj, rau piv txwv , tej zaum koj yuav xav tiv thaiv ob lossis ntau tus neeg kom muaj hnub nyoog zoo ib yam. Piv txwv : Rau piv txwv , cov nram qab no SQL tsim ib lub rooj tshiab hu ua CUSTOMERS thiab ntxiv tsib kab.

Ib yam li ib tug yuav nug, vim li cas peb thiaj siv cov yuam sij tshwj xeeb?

Qhov tseem ceeb tshwj xeeb kev txwv yog siv los xyuas kom meej tias cov ntaub ntawv tsis duplicated nyob rau hauv ob kab nyob rau hauv lub database. Ib kab hauv cov ntaub ntawv tau tso cai kom muaj null rau tus nqi ntawm qhov tus yuam sij tshwj xeeb txwv. Qhov no txhais tau hais tias nrhiav cov txiaj ntsig los ntawm lawv cov PK sai dua li siv lwm cov txiaj ntsig hauv kab.

Dab tsi yog qhov tshwj xeeb txwv hauv SQL?

SQL UNIQUE Constraint . Cov UNIQUE kev txwv xyuas kom meej tias tag nrho cov txiaj ntsig hauv ib kab sib txawv. Ob tus UNIQUE thiab PRIMARY KEY kev txwv muab ib tug guarantee rau tshwj xeeb rau ib kab los yog kab ke. Txawm li cas los xij, koj tuaj yeem muaj ntau yam UNIQUE kev txwv ib lub rooj, tab sis tsuas yog ib qho PRIMARY KEY txwv rau lub rooj.

Pom zoo: