Primary key vs Unique key
Primary key
ํ ์ด๋ธ์ ํ๋๋ฐ์ ์๋ key
ํ ์ด๋ธ ๋ด์ ๊ฐ record๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋๋ค
๊ทธ ์ญํ ์ ์ํด
Unique
&Not Null
์์ฑ์ ๊ฐ๊ณ ์๋ค
ํ ์ด๋ธ ๋ด์์ ํ ๊ฐ์ row ๋๋ ์ฌ๋ฌ๊ฐ์ row๋ก ๊ตฌ์ฑ๋ ์ ์๋ค
์ฌ๋ฌ row๋ก ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ
Composite Primary Key (๋ณตํฉ ๊ธฐ๋ณธ ํค)
๋ผ๊ณ ํ๋คPrimary Key๋ ์๋์ผ๋ก
Index
๋ฅผ ์์ฑํ๋ฉฐ, ์ด๋ record๋ฅผ ๋น ๋ฅด๊ฒ ๊ฒ์ํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋๋ค
Unique key
์ค๋ณต์ ํ์ฉํ์ง ์๋ ์ญํ ์ ํ๋ค (
Unique
)๊ฐ record๋ฅผ ์๋ณํ ์ ์๋ค
Null ํ์ฉ
ํด๋น row๊ฐ ์ค๋ณต๋์ง ์์ผ๋ฉด Null ๊ฐ์ด ์ฌ๋ฌ๊ฐ ์์ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค
ํ ํ ์ด๋ธ ๋ด์์ ์ฌ๋ฌ๊ฐ์ Unique Key๋ฅผ ์ ์ํ ์ ์๋ค
Primary Key๊ฐ ์ ์๋์ด ์๋ค๋ฉด, ํด๋น row๋ ์๋์ผ๋ก Unique Key๊ฐ ๋๋ค
but, ๊ทธ ๋ฐ๋๋ ์ฑ๋ฆฝํ์ง ์๋๋ค
Unique Key๊ฐ Primary Key ์ญํ ์ ๋์ฒดํ ์ ์๋ค!
Last updated