JAVA sąžiningumo suvaržymų įvadas



Tinklaraštyje pateikiama pagrindinė JAVA sąžiningumo apribojimų įžanga.

JAVA sąžiningumo apribojimų komponentai:

  • Vertė negali būti nulinė
  • Ji turėtų būti unikali
  • Jis turės unikalų pagrindinį raktą, kuris naudojamas vertėms rasti lentelėje
  • Užsienio raktas, jei tas pats pagrindinis raktas yra kitoje lentelėje

Ne Null

Tai yra suvaržymas, užtikrinantis, kad kiekviena eilutė būtų užpildyta tam tikra stulpelio verte, kuri buvo nurodyta kaip „ne nulis“.





Pagrindinė sintaksė

‘Sukurti lentelės lentelės_vardą

(stulpelio1_pavadinimas tipo tipas NENUOL,



column2_name duomenų tipas)

* čia 1 stulpelio duomenų tipas negali būti NULL

Unikalus

Tai yra apribojimas, naudojamas lentelės stulpeliui, kad to stulpelio eilutės būtų unikalios, jei tai taip pat leidžia nulinę vertę.



Pagrindinė sintaksė

‘Sukurti lentelę table_name (

1 stulpelio_vardas duomenų tipas UNIKALUS,

2 stulpelio_vardas duomenų tipas)

* Čia unikalus stulpelis1 užims tik unikalias reikšmes.

Pirminis raktas

Tai yra apribojimas, naudojamas lentelės stulpeliui, kad lentelės eilutę būtų galima unikaliai identifikuoti.

Pagrindinė sintaksė

‘Sukurti lentelę table_name (

1 stulpelio_vardas duomenų tipas PAGRINDINIS RAKTAS,

Stulpelio_2pavadinimo tipas)

Tame pačiame stulpelyje nerasite kito pirminio rakto su ta pačia verte. Jis naudojamas nurodant lentelę su ta pačia verte.

Svetimas raktas

Tai yra apribojimas, naudojamas norint nustatyti dviejų stulpelių tą pačią arba skirtingą lentelę ryšį. Kad stulpelis būtų apibrėžtas kaip užsienio raktas, jis turėtų būti apibrėžtas kaip pagrindinis raktas lentelėje, kurią jis nurodo. Vieną ar daugiau stulpelių galima apibrėžti kaip užsienio raktus. Taisuvaržymasidentifikuoja bet kurį stulpelį, nurodantį PAGRINDINĮ RAKTĄ kitoje lentelėje, o tai reiškia, kad jūs turite pagrindinį raktą vienoje lentelėje, o visas vertes rasite ir antroje lentelėje. Tada tas stulpelis antroje lentelėje iš tikrųjų yra antrosios lentelės užsienio raktas.

Pagrindinė sintaksė

‘Sukurti lentelę table_name (

1 stulpelio_vardas duomenų tipas UŽSIENIO RAKTAS,

Stulpelio_2pavadinimo tipas)

Turite mums klausimą? Paminėkite juos komentarų skiltyje ir mes susisieksime su jumis.

Susijusios žinutės:

kaip padaryti dvigubą int java