ํ
์ด๋ธ ๋ช
๋ช
๊ท์น
- ํ
์ด๋ธ๋ช
, ์นผ๋ผ๋ช
๋ฌธ์๋ก ์์. ์ต๋ 30์
- A-Z, a-z, 0-9, _, $, # ๊ฐ๋ฅ
- ์ด๋ฆ์ค๋ณต X
- ์์ฝ์ด X
๋ฐ์ดํฐ ํ์
- VARCHAR2(size)
- CHAR(size)
- NUMBER
- NUMBER(p, s)
- ์ซ์. p์๋ฆฟ์๊น์ง ์ ํจ
- DATE
- LONG
- ํฐ ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ. ํ
์ด๋ธ๋น LONG์ด์ 1๊ฐ๋ง ํ์ฉ
- RAW ๊ณผ LONGRAW
- ์ด์ง๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ
ํ
์ด๋ธ ์์ฑ
- ์คํค๋ง
- ๊ฐ์ฒด์ ์งํฉ. ํ
์ด๋ธ ์์ ์
- ํ
์ด๋ธ๋ช
- ์นผ๋ผ๋ช
- DataType
- ์นผ๋ผ์ด ๊ฐ์ง ๋ฐ์ดํฐ ํ์
๊ณผ ํฌ๊ธฐ
- Default
- ๋ฐ์ดํฐ ์
๋ ฅ์ ๊ธฐ๋ณธ๊ฐ
SQL ๋ช
๋ น์ด ๋ถ๋ฅ
๋ฐ์ดํฐ์กฐ์ ๋ช
๋ น์ด(DML)
- Insert
- ํ
์ด๋ธ์ ์๋ก์ด ํ ์ฝ์
. ์
๋ ฅ๋๋ ํ์ ๋ณดํต ํ
์ด๋ธ์ ๋ง์ง๋ง ํ. ์ค๊ฐ์ ๋น ์๋ฆฌ์ ์ถ๊ฐ๋๋ ๊ฒฝ์ฐ๋ ์์.(๋ฐ์ดํฐ์ถ๊ฐ)
- Update
- ํ
์ด๋ธ์ ์๋ ํ์ ๋ณ๊ฒฝ.(๋ฐ์ดํฐ์์ )
- Delete
- ํ
์ด๋ธ๋ก๋ถํฐ ํ์ ์ญ์ .(๋ฐ์ดํฐ์ญ์ )
CREATE TABLE ์คํค๋ง.ํ
์ด๋ธ๋ช
(์นผ๋ผ๋ช
DataType Default, ์นผ๋ผ๋ช
DataType Default, ... )
ํ
์ด๋ธ ์์ฑ ํ ๋ฐ์ดํฐ ์
๋ ฅ
Insert Into ํ
์ด๋ธ๋ช
(์นผ๋ผ1, ์นผ๋ผ2, ์นผ๋ผ3) Values (๊ฐ1, ๊ฐ2, ๊ฐ3)
Insert Into ํ
์ด๋ธ๋ช
Values (๊ฐ1, ๊ฐ2, ๊ฐ3) /*๋ชจ๋ ์นผ๋ผ์ ๋ฐ์ดํฐ ์
๋ ฅ์ ์นผ๋ผ๋ฆฌ์คํธ ์๋ต๊ฐ๋ฅ*/
๋ฐ์ดํฐ ์์
Update ํ
์ด๋ธ๋ช
Set ์นผ๋ผ1=๊ฐ1 Where ์กฐ๊ฑด์ ; /*์กฐ๊ฑด์ ์ ๋ถ์ด๋ฉด ์ ์ฒด ํ ์์ ๋จ*/
๋ฐ์ดํฐ ์ญ์
Delete From ํ
์ด๋ธ๋ช
Where ์กฐ๊ฑด์ ; /*์กฐ๊ฑด์ ์ ๋ถ์ด๋ฉด ์ ์ฒด ์ญ์ */