Workbench
Workbench๐พ
-
๋๋ฒ์งธ ๋ฒ๊ฐ๋ชจ์์ ๋๋ฅด๋ฉด ๋ง์ฐ์ค์ปค์๊ฐ ์๋ ๊ณณ์ ๋ช ๋ น์ด๊ฐ ์คํ์ด๋๋ค.(ctrl + enter์ ๊ฐ์ ๊ธฐ๋ฅ)
-
--
๋ฅผ ์จ์ฃผ๋ฉด ์ฃผ์ -
action output์ ํตํด ์คํ์ด ์ ๋๋ก ๋์๋์ง ํ์ธํ ์ ์๋ค.
mysql ๋ฐ์ดํฐ ํ์
- ์ ์ํ
- TINYINT : 1๋ฐ์ดํธ
- SMALLINT : 2๋ฐ์ดํธ
- MEDIUMINT : 3๋ฐ์ดํธ
- INT : 4๋ฐ์ดํธ
- BIGINT : 8๋ฐ์ดํธ
- ์ค์ํ
- FLOAT : 4๋ฐ์ดํธ
- DOUBLE : 8๋ฐ์ดํธ
- ๋ฌธ์ํ
- CHAR : 255๋ฐ์ดํธ (๊ณ ์ ๊ธธ์ด๋ฌธ์ํ - ์ง์ ํด๋ ๊ณต๊ฐ ๊ทธ๋๋ก ์ ์ฅ)
- VARCHAR : 65535๋ฐ์ดํธ (๋ณ๋๊ธธ์ด๋ฌธ์ํ - ์ง์ ํด๋์ด๋ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์๋ ์ญ์ )
- TINYTEXT : 255(์ง์ x ๊ณ ์ o)
- TEXT : 65535(์ง์ x ๊ณ ์ o)
- MEDIUMTEXT : 1600๋ฐฑ๋ง(์ง์ x ๊ณ ์ o)
- LONGTEXT : 42์ต(์ง์ x ๊ณ ์ o)
- ๋ ์งํ
- DATE : 3๋ฐ์ดํธ ( 9999-12-31 )
- DATETIME : 3๋ฐ์ดํธ ( 9999-12-31 23:59:59 )
- TIME : 4๋ฐ์ดํธ ( 838:59:59 )
- YEAR : 1๋ฐ์ดํธ ( 1901 ~ 2155 )
๊ธฐ์ด ๋ช ๋ น์ด
-
create database [๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ];
-
show databases;
-
use [๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ];
-
create table [ํ ์ด๋ธ ์ด๋ฆ] ([์ปฌ๋ผ์ด๋ฆ] [๋ฐ์ดํฐํ์ ], [์ปฌ๋ผ์ด๋ฆ] [๋ฐ์ดํฐํ์ ]);
-
alter table produc rename product; โก๏ธ ํ ์ด๋ธ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
-
alter table [ํ ์ด๋ธ ์ด๋ฆ] add column [์ปฌ๋ผ์ด๋ฆ] [๋ฐ์ดํฐํ์ ]; โก๏ธ ํ ์ด๋ธ์ ์ปฌ๋ผ ์ถ๊ฐํ๊ธฐ
-
alter table [ํ ์ด๋ธ ์ด๋ฆ] modify column [์ปฌ๋ผ์ด๋ฆ] [์๋ก์ด ๋ฐ์ดํฐํ์ ]; โก๏ธ ํ ์ด๋ธ์ ์ปฌ๋ผ ๋ฐ์ดํฐํ์ ์ฌ์ ์ํ๊ธฐ
-
alter table [ํ ์ด๋ธ ์ด๋ฆ] change column [์ปฌ๋ผ์ด๋ฆ] [์๋ก์ด ์ปฌ๋ผ์ด๋ฆ] [์๋ก์ด ๋ฐ์ดํฐํ์ ] โก๏ธ ์ปฌ๋ผ์ด๋ฆ๊ณผ ๋ฐ์ดํฐํ์ ๊ฐ์ด ์ฌ์ ์ํ๊ธฐ
-
alter table [ํ ์ด๋ธ ์ด๋ฆ] drop column [์ปฌ๋ผ์ด๋ฆ]; โก๏ธ ์ปฌ๋ผ์ง์ฐ๊ธฐ
-
drop database [๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ];
-
drop table [ํ ์ด๋ธ ์ด๋ฆ];
-
truncate table [ํ ์ด๋ธ ์ด๋ฆ]; โก๏ธ ํ ์ด๋ธ๋ด์ ๊ฐ๋ง ๋ชจ๋ ์ญ์
-
drop table if exists [ํ ์ด๋ธ ์ด๋ฆ]; โก๏ธ ํ ์ด๋ธ์ด ์กด์ฌํ๋ฉด ์ง์๋ผ
-
insert into [ํ ์ด๋ธ ์ด๋ฆ] ([์ปฌ๋ผ์ด๋ฆ], [์ปฌ๋ผ์ด๋ฆ1], [์ปฌ๋ผ์ด๋ฆ2]) values([๊ฐ], [๊ฐ1], [๊ฐ2]),([๊ฐ], [๊ฐ1], [๊ฐ2]);
-
update [ํ ์ด๋ธ ์ด๋ฆ] set [์ปฌ๋ผ์ด๋ฆ] = [์๋ก์ด ๊ฐ] where [์กฐ๊ฑด];
๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ ์ด๋ธ, ์ปฌ๋ผ ์ด๋ฆ์ง๊ธฐ ์ ํ๋ ๊ท์น
-
๋ฌธ์(์๋ฌธ ์๋ฌธ์), ์ซ์, _
-
๋จ์ด์ ๋จ์ด ์ฌ์ด์๋ _ ์ฌ์ฉ
-
๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ฆ ์ค๋ณต x
-
์์ฝ์ด ์ฌ์ฉ x