๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ณด๊ธฐ ์ํ ์ง๋
๐ ๊ตฌ์ฑ์์
- Entity
- Attribute
- Relationship
์ซ์
- ์ ์ :tinyint()
,smallint()
,mediumint()
,int()
,bigint()
- ์ค์ :decimal()
,double()
,float()
๋ฌธ์
-varchar()
: various character์ ์ฝ์
-char()
๋ ์ง, ์๊ฐ
-date()
: 1000-01-01 ~ 9999-12-31
-datetime()
: 1000-01-01 00:00:00.000000 ~ 9999-12-31 23:59:59.999999
-timestamp()
=datetime()
+timezone
OrderDate
๊ณผ ๊ฐ์ ์นผ๋ผ์ ๋ฐ์ดํฐ ํ์
์ด VARCHAR
๋ก ๋์ด์๋ ๊ฒฝ์ฐdatetime
์ด๋ timestamp
๊ฐ ๋ค์ด๊ฐ ์์ด์ผ ํ๋๋ฐ, ์ varchar
๋ก ๋์ด ์์๊น?
12/8/1968
์ด๋ฐ์์ผ๋ก ๋ค์ด๊ฐ ์๊ธฐ ๋๋ฌธdate_add()
์ ๊ฐ์ ํจ์๋ฅผ ์ฌ์ฉํด์ ๋ ์ง ์ฐ์ฐ์ ํ ๊ฒฝ์ฐ์, ๋ฐ์ดํฐ๋ ๋ฐ๋์ datetime
์ด๋ timestamp
์ ๊ฐ์ด ๋ ์ง์ ๊ด๋ จ๋ ํํ์ฌ์ผ๋ง ํ๋ค.
์ด๋ด ๋๋ string ๋ฐ์ดํฐ๋ฅผ datetime ๋ฐ์ดํฐํ์ผ๋ก ๋ณํํด ์ฃผ๋ ํจ์๋ฅผ ์ ์ ํ ์ฌ์ฉํ๋ฉด ๋๋ค.
( MySQL์์๋ str_to_date()
)
์ฐธ๊ณ