โถ ์ง์(Quary) ํ ์ด๋ธ
โโ
์์ 4-1) STUDENT ํ ์ด๋ธ๋ก๋ถํฐ ์ฑ๋ณ์ด ๋จ์์ธ ๊ฐ ํ์์ ํ๋ฒ, ์ด๋ฆ, ์๋ฌธ์ด๋ฆ, ํ๋ , ์ฑ๋ณ์
์๋ฌธ ์ด๋ฆ ์์๋ก ์ถ๋ ฅํ๋ผ.
A) 1. ๋ก๊ทธ์ธ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ.
2. select stu_no, stu_name, stu_ename, grade, gender from student where gender = 1 or
gender = 3 or gender = 5 order by stu_ename;
-gender = 1 or gender = 3 or gender = 5 ๋ฅผ ํ ๋ฌธ์ฅ์ผ๋ก ์ค์ผ ์ ์๋ค
→ gender % 2 = 1
→ gender % 2 <> 0 : ๊ฐ์ง์๋ค๋ ๋ป
→ gender % 2 != 0
โ
-order by stu_ename asc → ์ค๋ฆ์ฐจ์ ์ ๋ ฌ
order by stu_ename desc → ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
โ
โโโ
์์ 4-2) ํ๋ ์ด 1ํ๋ ์ด๊ณ ์ฑ๋ณ์ด ์ฌ์์ธ ๊ฐ ํ์์ ํ๋ฒ๊ณผ ์ด๋ฆ, ์ฑ๋ณ์ ์ถ๋ ฅํ๋๋ฐ,
์ถ๋ ฅ ์์๋ ํ๋ฒ ๋ด๋ฆผ์ฐจ์์ด๋ค.
A)
mysql> select stu_no, stu_name, gender from student where grade = 1 and gender = 2 or gender = 4 or gender = 6 order by stu_no desc;
โโ
โ
์์ 4-3) ๊ต๊ณผ๋ชฉ ํ ์ด๋ธ์ ๊ดํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ผ.
A)
mysql> select * from subject;
โ
โโ
์์ 4-4) ๊ต๊ณผ๋ชฉ ์ค ์ด์์ฒด์ ์ ์์ฑ๋ ๋๋ฅผ 2006๋ ์ผ๋ก ๋ณ๊ฒฝํ๋ผ.
A)
mysql> update subject set create_year = '2006' where sub_name = '์ด์์ฒด์ ';
โ
โโ
์์ 4-5) ๊ต๊ณผ๋ชฉ ํ ์ด๋ธ์์ ๊ต๊ณผ๋ชฉ์ฝ๋, ๊ต๊ณผ๋ชฉ๋ช , ๊ต๊ณผ๋ชฉ์๋ฌธ์ด๋ฆ, ์์ฑ๋ ๋๋ฅผ ์ถ๋ ฅํ๋ผ.
A)
mysql> select sub_code, sub_name, sub_ename, create_year from subject;
โ
โโ
์์ 4-6) ๊ณผ๋ชฉ๋ช (sub_name)์ด UML์ธ ๊ณผ๋ชฉ์ ์ญ์ ํ๋ผ.
A)
mysql> delete from subject where sub_name = 'UML';
โ
โ
์์ 4-7) ๊ต๊ณผ๋ชฉ ์ค ์ด์์ฒด์ ์ ์์ฑ๋ ๋๋ฅผ 2002๋ ์ผ๋ก ๋ณ๊ฒฝํ๋ผ.
A)
mysql> update subject set create_year = '2002' where sub_name = '์ด์์ฒด์ ';
โโ
โ
์์ 4-8) ๊ต๊ณผ๋ชฉ ํ ์ด๋ธ์ ๊ต๊ณผ๋ชฉ์ฝ๋(4007), ๊ต๊ณผ๋ชฉ๋ช (UML), ๊ต๊ณผ๋ชฉ์๋ฌธ์ด๋ฆ(Unified Modeling
Lauguage), ์์ฑ๋ ๋(2005)์ธ ์๋ก์ด ํ์ ์ฝ์ ํ๋ผ.
A)
mysql> insert into subject values('4007', 'UML', 'Unified Modeling Language', '2005');
'Data Base > MySQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MySQL 10๋ฒ์งธ์์ (0) | 2021.02.08 |
---|---|
MySQL 9๋ฒ์งธ ์์ (0) | 2021.02.08 |
[MySQL] ์์ผ๋ก ๋ช ๋ น์ด ์ฐ๊ธฐ (0) | 2021.02.08 |
MySQL 6๋ฒ์งธ์์ (0) | 2021.02.07 |
MySQL 5๋ฒ์งธ์์ (0) | 2021.02.07 |
๋๊ธ