*ํ ์ด๋ธ ์์ฑํ๊ธฐ
mysql> create table product(
-> pro_code varchar(5) not null,
-> pro_name varchar(10),
-> pro_price int(5) not null default 0,
-> create_day date,
-> primary key (pro_code)
-> )engine = innoDB;
โโ
โ
*ํ ์ด๋ธ ์ด์ด๋ฆ ๋ณ๊ฒฝ
mysql> alter table product change pro_price ์ํ๊ฐ๊ฒฉ int(5) not null default 0;
โ
โ
*ํ ์ด๋ธ ์ด ์ถ๊ฐ
mysql> alter table product add pro_etc varchar(30);
โ
โ
*ํ ์ด๋ธ ์ด ์ญ์ ํ๊ธฐ
mysql> alter table product drop create_day;
โโ
โ
*์ด ๊ตฌ์กฐ ๋ณ๊ฒฝ
mysql> alter table product modify pro_name varchar(10) not null;
โ
โ
*PK ์ญ์
mysql> alter table product drop primary key;
โ
โโ
*PK ์ถ๊ฐ
mysql> alter table product add primary key (pro_code, pro_name);
โ
โ
*ํ ์ด๋ธ์ ๋ฐ์ดํฐ ์ ๋ ฅ
mysql> insert into product(pro_code, pro_name) values('01001', '๊ณ ๋ฌด์ ');
mysql> insert into product values('01002', '๊ณ ๋ฌด์ฅ๊ฐ', '5000', null);
mysql> insert into product values('02001', '๋ง์คํฌ', '7000', '10๊ฐ๋น');
mysql> insert into product values('02002', '์ด๋ํ', '120000', null);
โ
โโ
*null๊ฐ์ธ ๊ฒ๋ง ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ถ๋ ฅํ๊ธฐ(์ํ๋ฒํธ, ์ด๋ฆ, ๊ธฐํ ์ถ๋ ฅ)
mysql> select pro_code, ์ํ๊ฐ๊ฒฉ, pro_etc
-> from product
-> where pro_etc is null
-> order by ์ํ๊ฐ๊ฒฉ desc;
โ
โ
*๊ณ ๋ฌด์ ๊ฐ๊ฒฉ์ 10000์์ผ๋ก ์์ ํ๊ธฐ(์กฐ๊ฑด : pro_code)
mysql> update product
-> set ์ํ๊ฐ๊ฒฉ = 10000
-> where pro_code = '01001';
โ
โ
*'๊ณ ๋ฌด'๋ผ๋ ๊ธ์๋ฅผ '๊ฐ์ฃฝ'์ผ๋ก ๋ฐ๊ฟ๋ผ
mysql> update product set pro_name = replace(pro_name, '๊ณ ๋ฌด', '๊ฐ์ฃฝ');
'Data Base > MySQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MySQL] DB ์ ๊ทํ (0) | 2021.02.09 |
---|---|
MySQL 25๋ฒ์งธ์์ (0) | 2021.02.09 |
MySQL 24๋ฒ์งธ์์ (0) | 2021.02.09 |
MySQL 23๋ฒ์งธ์์ (0) | 2021.02.09 |
MySQL 22๋ฒ์งธ์์ (0) | 2021.02.09 |
๋๊ธ