๊ด€๋ฆฌ ๋ฉ”๋‰ด

Tech Log ๐Ÿ› ๏ธ

์ž์ฃผ ์“ฐ๋Š” My SQL ๋ช…๋ น์–ด ๋ชจ์Œ ๋ณธ๋ฌธ

Mysql , DB

์ž์ฃผ ์“ฐ๋Š” My SQL ๋ช…๋ น์–ด ๋ชจ์Œ

sehaan 2023. 5. 17. 20:52

1. ํ…Œ์ด๋ธ” ์ถ”๊ฐ€ 

 

create table ํ…Œ์ด๋ธ”๋ช…

  (   

    ์ปฌ๋Ÿผ๋ช… ์ž๋ฃŒํ˜• ์˜ต์…˜

  );

 

ex)

create table newTable

  (   

    id int AUTO_INCREMENT,

    name varchar(10) not null

  );

 

 

2. ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ ์ถ”๊ฐ€ / ์‚ญ์ œ

 

- ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ ์ถ”๊ฐ€

ALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD ์ปฌ๋Ÿผ๋ช… ์ž๋ฃŒํ˜• ์˜ต์…˜;

 

* ํŠน์ •ํ•œ ์ปฌ๋Ÿผ ๋‹ค์Œ์— ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์„ ๋•Œ 

 

ALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD ์ปฌ๋Ÿผ๋ช… ์ž๋ฃŒํ˜• ์˜ต์…˜ AFTER ์ง€์ •์ปฌ๋Ÿผ;

 

* ํ…Œ์ด๋ธ”์˜ ๋งจ ์ฒซ๋ฒˆ์งธ์— ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์„ ๋•Œ

ALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD ์ปฌ๋Ÿผ๋ช… ์ž๋ฃŒํ˜• ์˜ต์…˜ FIRST;

 

- ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ ์‚ญ์ œ

 

ALTER TABLE ํ…Œ์ด๋ธ”๋ช… DROP COLUMN ์ปฌ๋Ÿผ๋ช…;

 

 

3. ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ ๋ณ€๊ฒฝ

 

- ์†์„ฑ ๋ณ€๊ฒฝ

 

ALTER TABLE ํ…Œ์ด๋ธ”๋ช… MODIFY ์ปฌ๋Ÿผ๋ช… ์ž๋ฃŒํ˜•;

 

- ์ด๋ฆ„ ๋ณ€๊ฒฝ

 

ALTER TABLE ํ…Œ์ด๋ธ”๋ช… CHANGE ๊ธฐ์กด ์ปฌ๋Ÿผ๋ช… ๋ฐ”๊ฟ€ ์ปฌ๋Ÿผ๋ช… ์ž๋ฃŒํ˜•;

 

 

4. ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ ์‚ญ์ œ 

 

- ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ ๋ชจ๋‘ ์‚ญ์ œ

 

DELETE FROM ํ…Œ์ด๋ธ”๋ช…;

 

- ์กฐ๊ฑด์— ๋งž๋Š” ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ ์‚ญ์ œ

 

DELETE FROM ํ…Œ์ด๋ธ”๋ช… WHERE ์กฐ๊ฑด๋ฌธ;

 

 

5. ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ ์ดˆ๊ธฐํ™”

 

- ํ…Œ์ด๋ธ” ์ดˆ๊ธฐํ™”

 

TRUNCATE TABLE ํ…Œ์ด๋ธ”๋ช…

 

* DELETE ์™€ ๋‹ค๋ฅธ ์ ์€ ํ…Œ์ด๋ธ”์„ ์•„์˜ˆ ์ดˆ๊ธฐํ™” ์‹œ์ผœ์„œ ์ƒˆ๋กœ์šด ํ…Œ์ด๋ธ”๋กœ ๋งŒ๋“ฆ