๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Data Base/MySQL

MySQL 10๋ฒˆ์งธ์ˆ˜์—…

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 8.
๋ฐ˜์‘ํ˜•

์˜ˆ์ œ 5-1) ๊ณผ๋ชฉ๋ช…, ๊ณผ๋ชฉ ์ฝ”๋“œ, ๊ณผ๋ชฉ ์ธ์›, ๊ณผ๋ชฉ ๊ฐœ์„ค ์ผ์ž๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•œ diplomas ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๋ผ.

corse, student, end_date ์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ ์กฐํ•ฉ ๊ธฐ๋ณธ ํ‚ค๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

A)

mysql> create table diplomas

(course varchar(20) not null,

student varchar(10) not null,

cou_num int(2),

end_date date not null,

primary key(course, student, end_date));

โ€‹

์ž…๋ ฅ ํ›„ desc diplomas ๋ช…๋ น์–ด๋กœ ์ƒ์„ฑ์ด ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

-๊ธฐ๋ณธํ‚ค(PK) ์ง€์ •์ผ๋• ๊ตณ์ด not null์„ ์“ฐ์ง€์•Š์•„๋„ ๋จ

-ํ…Œ์ด๋ธ”๋งˆ๋‹ค ๊ธฐ๋ณธํ‚ค๊ฐ€ ์žˆ๋Š”๊ฒŒ ์ข‹์Œ

โ€‹

โ€‹โ€‹

์˜ˆ์ œ 5-2) diplomas ํ…Œ์ด๋ธ”์— ๋‹ค์Œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋ผ.

A)

mysql> insert into diplomas values('์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ', '๊ณต์ž', 2, '2007/07/25');

mysql> insert into diplomas values('์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ', '๋งน์ž', 3, '2007/07/25');

โ€‹

์ž…๋ ฅ ํ›„ select * from diplomas ๋ช…๋ น์–ด๋กœ ์ƒ์„ฑ์ด ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

-์›๋ž˜ ํ…Œ์ด๋ธ” ์ด๋ฆ„ ๋’ค์— ํ–‰๋„ ์ ์–ด์•ผํ•˜๋Š”๋ฐ ๊ฐ™์€ ๋ช…์นญ์ด ์•„๋‹ˆ๋ฉด ์ €๋ ‡๊ฒŒ ์ ์–ด๋„ ๋จ.

๋ฐ˜์‘ํ˜•

'Data Base > MySQL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

MySQL 12๋ฒˆ์งธ์ˆ˜์—…  (0) 2021.02.08
MySQL 11๋ฒˆ์งธ์ˆ˜์—…  (0) 2021.02.08
MySQL 9๋ฒˆ์งธ ์ˆ˜์—…  (0) 2021.02.08
MySQL 8๋ฒˆ์งธ์ˆ˜์—…  (0) 2021.02.08
[MySQL] ์†์œผ๋กœ ๋ช…๋ น์–ด ์“ฐ๊ธฐ  (0) 2021.02.08

๋Œ“๊ธ€