ํ ์ด๋ธ ๋ช ๋ช ๊ท์น
- -ํ ์ด๋ธ๋ช , ์นผ๋ผ๋ช ๋ฌธ์๋ก ์์. ์ต๋ 30์
- -A-Z, a-z, 0-9, _, $, # ๊ฐ๋ฅ
- -์ด๋ฆ์ค๋ณต X
- -์์ฝ์ด X
๋ฐ์ดํฐ ํ์
- -VARCHAR2(size): ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ.
- -CHAR(size): ๊ณ ์ ๊ธธ์ด ๋ฌธ์๊ฐ
- -NUMBER: ์ซ์, 38์๋ฆฌ๊น์ง
- -NUMBER(p, s): ์ซ์. p์๋ฆฟ์๊น์ง ์ ํจ
- -DATE: ๋ ์ง์ ์๊ฐ
- -LONG: ํฐ ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ.
- ํ ์ด๋ธ๋น LONG์ด์ 1๊ฐ๋ง ํ์ฉ
- -RAW ๊ณผ LONGRAW: ์ด์ง๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ
ํ ์ด๋ธ ์์ฑ
- -์คํค๋ง(๊ฐ์ฒด์ ์งํฉ. ํ ์ด๋ธ ์์ ์)
- -ํ ์ด๋ธ๋ช (์ ํ ์ด๋ธ ์ด๋ฆ)
- -์นผ๋ผ๋ช (์นผ๋ผ์ ์ด๋ฆ)
- -DataType(์นผ๋ผ์ด ๊ฐ์ง ๋ฐ์ดํฐ ํ์ ๊ณผ ํฌ๊ธฐ)
- -Default(๋ฐ์ดํฐ ์ ๋ ฅ์ ๊ธฐ๋ณธ๊ฐ)
SQL ๋ช ๋ น์ด ๊ธฐ๋ณธ๋ถ๋ฅ
๋ถ๋ฅ | ๋ช ๋ น์ด | ๋ช ๋ น์ด |
Retrieve (์ฟผ๋ฆฌ) |
Select | ๋ฐ์ดํฐ ๊ฒ์์ ์ฌ์ฉ |
DML (๋ฐ์ดํฐ ์กฐ์) |
Insert Update Delete |
๋ฐ์ดํฐ ์
๋ ฅ ๋ฐ์ดํฐ ์์ ๋ฐ์ดํฐ ์ญ์ |
DDL (๋ฐ์ดํฐ ๊ตฌ์กฐ) |
Create Alter Drop Rename Truncate Comment |
๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝ, ์ญ์ ๋ฑ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๊ดํ ๋ช ๋ น์ด |
ํธ๋์ญ์ | Commit RollBack SavePoint |
๋
ผ๋ฆฌ์ ์ธ ์์
๋จ์ DML์ ์ํด ์กฐ์๋ ๊ฒฐ๊ณผ๋ฅผ ๋ค๋ฃธ (์ ์ฅ, ๋๋๋ฆฌ๊ธฐ) |
DCL (๊ถํ) |
Grant Revoke |
๋ฐ์ดํฐ ์ ๊ทผ, ๊ฐ์ฒด ์ฌ์ฉํ๋ ๊ถํ์ ์ฃผ๊ณ ๋ฐ๋ ๋ช ๋ น์ด |
๋ฐ์ดํฐ์กฐ์ ๋ช ๋ น์ด(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 ์กฐ๊ฑด์ ; : ์กฐ๊ฑด์ ์ ๋ถ์ด๋ฉด ์ ์ฒด ์ญ์
'๐ฅ๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Oracle] Join์ผ๋ก ๋ฐ์ดํฐ ์ฐ๊ฒฐ, Set ์ฐ์ฐ์ (1) | 2024.01.05 |
---|---|
[Oracle] SubGroup์ผ๋ก ๋ฐ์ดํฐ ๋ถ๋ฅ (0) | 2024.01.05 |
[์๋์ฐ ํจ์] PARTITION BY ์ ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ์๋์ฐ ํจ์ (0) | 2023.12.14 |
[Oracle] ํ ์ด๋ธ ์์ฑ ๋ฐ ๋ฐ์ดํฐ ์กฐ์ (2) | 2023.11.11 |
[Oracle] SQL์ด๋ (1) | 2023.11.11 |