SELECT * FROM
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ๋ฐฐ์ธ ๋ ์ฐ๋ฆฌ๋ Hello World!๋ฅผ ์ถ๋ ฅํด๋ณด๊ณค ํ๋ค.
SQL์์์ Hello World!๋ SELECT ๋ช ๋ น์ด๋ค.
SELECT * FROM ํ
์ด๋ธ๋ช
;
๐SELECT์ * ๊ทธ๋ฆฌ๊ณ FROM ์ฌ์ด์๋ ์คํ์ด์ค๋ฅผ ๋ฃ์ด ๊ตฌ๋ถํ๋ค.
๐FROM๊ณผ ํ ์ด๋ธ๋ช ์ฌ์ด์๋ ์คํ์ด์ค๊ฐ ํ์ํ๋ค.
๐๋ช ๋ น์ ์ ๋ ฅ์ด ๋๋๋ฉด ๋ช ๋ น์ ๋ง์ง๋ง์ ๋ํ๋ด๋ ์ธ๋ฏธ์ฝ๋ก (;)์ ๋ฃ์ ๋ค Enter๋ฅผ ๋๋ฅธ๋ค.
- ์ธ๋ฏธ ์ฝ๋ก ์ ๋ถ์ด์ง ์๊ณ Enter๋ฅผ ๋๋ฅด๋ฉด ์ ๋ ฅ ์ค์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ์ฌ ๋ช ๋ น๋ฌธ์ ์คํ๋์ง ์๋๋ค.
- Enter ํค๋ฅผ ๋๋ฅด๋ฉด ์ ๋ ฅํ SQL ๋ช ๋ น์ด ์๋ฒ์ ์ ๋ฌ๋๋ฉฐ ์๋ฒ๋ ์ด๋ฅผ ์คํํ ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ค.
๐์ ๋ช ๋ น์ ์คํํ๋ฉด ์ ๋ ฅํ ํ ์ด๋ธ๋ช ์ ํด๋นํ๋ ํ ์ด๋ธ์ด ์ ํ๋์ด ๋ฐํ๋๋ค.
- ์ด ๋ช ๋ น์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ฌ ์ ์๋ค.
์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ SELECT์ ์ฒ ์๋ ๋ง๋์ง, ์คํ์ด์ค๊ฐ ๋น ์ง ๊ณณ์ด ์๋์ง, ๋ช ๋ น๋ฌธ์ ๋ง์ง๋ง์ ์ธ๋ฏธ์ฝ๋ก (;)์ด ๋ค์ด๊ฐ ์๋์ง ๋ฑ์ ํ์ธํด์ฃผ์ธ์.
์์ฝ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ช
๐SELECT * FROM ํ
์ด๋ธ1
์์ SELECT์ FROM์ด ๊ตฌ๋ฅผ ๊ฒฐ์ ํ๋ ํค์๋์ด์ ์์ฝ์ด์ด๋ค.
๐๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ํ ์ด๋ธ ์ธ์ ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ '์ด๋ค ๊ฒ'์ ๋ง๋ค ์ ์๋ค.
- ์ด๊ฒ์ '๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด'๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ ์ด๋ฆ์ ๋ถ์ฌ ๊ด๋ฆฌํ๋ค.
- ๊ฐ์ ์ด๋ฆ์ผ๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ ๋ง๋ค ์ ์๋ค.
- ex) ํ ์ด๋ธ1์ด ์ด๋ฏธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ์กด์ฌํ๋ค๋ฉด, ํ ์ด๋ธ1์ด๋ผ๋ ๋์ผํ ์ด๋ฆ์ผ๋ก ๋์ผํ ํ ์ด๋ธ์ ๋ง๋ค ์ ์๋ค.
๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ช ์๋ ์์ฝ์ด์ ๋์ผํ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์๋ค.
- ex) select ๋ผ๋ ์ด๋ฆ์ ํ ์ด๋ธ์ ๋ง๋ค ์ ์๋ค.
๐ ์์ฝ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ช ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํ์ง ์๋๋ค
select * from table1;
Select * From Table1;
SELECT * FROM TABLE1;
์๋ ๋ชจ๋ ๋์ผํ๊ฒ ๋์ํ๋ค.
- ํ์ง๋ง ๊ตฌ๋ถํ๊ธฐ ์ฝ๋๋ก ์์ฝ์ด๋ ๋๋ฌธ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ช ์ ์๋ฌธ์๋ก ํ์ํ๋ ๊ฒ์ด ์ข๋ค.
SELECT * FROM์ ์คํํ ๊ฒฐ๊ณผ
id | name | birth |
---|---|---|
1 | ๊น์ฒ ์ | 1988.01.02 |
2 | ์ตํ๋ฆผ | 1999.01.08 |
3 | ๊น์ํฌ | NULL |
๐ SELECT ๋ช ๋ น์ ์คํํ๋ฉด ํ ํ์์ ๋ฐ์ดํฐ๊ฐ ์ถ๋ ฅ๋๋ค.
๐ ํ ํ์์ ๋ฐ์ดํฐ๋ 'ํ(๋ ์ฝ๋)'์ '์ด(์ปฌ๋ผ/ํ๋)'๋ก ๊ตฌ์ฑ๋๋ค.
๐ ํ์ ๋ชจ๋ ๋์ผํ ํํ๋ก ๋์ด ์๋ค.
๐์์ผ๋ก '์ด(์ปฌ๋ผ/ํ๋)'์ด ๋์ด๋๋๋ฐ, ์ด๋ง๋ค ์ด๋ฆ์ด ์ง์ ๋์ด ์๋ค.
- ์ ํ์์ ์ด์ id, name, birth์ด๋ค.
- ๊ฐ๊ฐ์ ํ๊ณผ ์ด์ด ๋ง๋๋ ๋ถ๋ถ์ '์
'์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ์ ์๋ ํ๋์ ๋ฐ์ดํฐ ๊ฐ์ด ์ ์ฅ๋์ด ์๋ค.
- id๋ผ๋ ์ด ๊ฐ์ 1, 2, 3์ฒ๋ผ ์ฐ์ํ๋ ์ซ์๋ก ์ด๋ค์ง๋ค.
- ์ด์ฒ๋ผ ์ซ์๋ง์ผ๋ก ๊ตฌ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์์นํ ๋ฐ์ดํฐ๋ผ๊ณ ํ๋ค.
- name์ด๋ผ๋ ์ด์๋ ์ฌ๋ ์ด๋ฆ์ด ์ ์ฅ๋์ด ์๋ค.
- ์ฌ๋ ์ด๋ฆ์ฒ๋ผ ์์์ ๋ฌธ์๋ก ๊ตฌ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌธ์์ดํ ๋ฐ์ดํฐ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๐ ์ ์์นํ๊ณผ ๋ฌธ์์ดํ์ฒ๋ผ ๋ฐ์ดํฐ๋ ์๋ฃํ์ผ๋ก ๋ถ๋ฅํ ์ ์๋ค.
- ์ด์ ํ๋์ ์๋ฃํ๋ง ๊ฐ์ง ์ ์๋ค.
๊ฐ์ด ์๋ ๋ฐ์ดํฐ = NULL
๐ ์ ํ๋ฅผ ์ ์ดํด๋ณด๋ฉด ์ ์ ๊ฐ์ด 'NULL'๋ก ํ์๋ ๋ถ๋ถ์ด ์๋ค.
๐ NULL์ ํน๋ณํ ๋ฐ์ดํฐ ๊ฐ์ผ๋ก ์๋ฌด๊ฒ๋ ์ ์ฅ๋์ด ์์ง ์๋ ์ํ๋ฅผ ์๋ฏธํ๋ค.
- ๋ค์ ๋งํด, NULL์ด๋ผ๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์ด ์๋ ๊ฒ์ด ์๋, '์๋ฌด ๊ฒ๋ ์ ์ฅ ๋์ด ์์ง ์๋ ์ํ'๋ผ๋ ๋ป์ด๋ค.
์ฐธ๊ณ
- [๋์] SQL ์ฒซ๊ฑธ์
'๐ SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL] [ํ ์ด๋ธ ๊ตฌ์กฐ ์ฐธ์กฐ] DESC (0) | 2021.10.17 |
---|