MySQL Update & Delete
MySQL๋ก ์๋ฃ๋ฅผ ์์ (Update)ํ๊ณ ์ญ์ (Delte)ํด๋ณด์.
Update
show tables;
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ use
ํ ๋ค ์ฌ์ฉํ ํ
์ด๋ธ์ ํ์ธํ๋ค.
SELECT * from testTable;
testTable์ด ๊ฐ๊ณ ์๋ ์๋ฃ๋ค์ ์กฐํํ๋ค.
Update ๋ช ๋ น์ด
UPDATE "ํ ์ด๋ธ ์ด๋ฆ" SET "column1 ์ด๋ฆ" = "column1 ๊ฐ", "column2 ์ด๋ฆ" = "column2 ๊ฐ" ... where "column ์ด๋ฆ" = "column ๊ฐ";
์์ ๊ฐ์ ๋ช
๋ น์ด๋ก ๋ฐ์ดํฐ์ ์๋ฃ๋ฅผ ์์ ํ ์ ์๋ค.
์ด๋, where๋ก ํน์ ๊ฐ์ ์ง์ ํด ์ฃผ์ง ์์ผ๋ฉด ํ
์ด๋ธ์ ๋ชจ๋ ๊ฐ์ด ๋ณํ๋ค.
UPDATE testTable SET content='hello world!', title='title' where id = 1;
์ด๋ ๊ฒ ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ฆฌ๋ฉด,
์์ ๊ฐ์ด ์๋ฃ๊ฐ ๋ณํ๋ค.
Delete
์ญ์ ๋ ์์ ๊ณผ ๋ค๋ฅด๊ฒ ๋ฐ๋ก column์ ๋ํ value๋ฅผ ์ ํด์ฃผ์ง ์์๋ ๋๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ๋ค.
์ญ์ ๋ ๋ฐ๋์ where๋ก ํน์ ๊ฐ์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค.
Delete from "ํ ์ด๋ธ ์ด๋ฆ" where "column ์ด๋ฆ" = "column ๊ฐ";
์์ ๊ฐ์ ๋ช ๋ น์ด๋ก ๋ฐ์ดํฐ์ ์๋ฃ๋ฅผ ์ญ์ ํ ์ ์๋ค.
Delete testTable where id=4;
testTable
์์ id=4
์ธ ์๋ฃ๋ฅผ ์ง์ฐ๋ ๋ช
๋ น์ด์ด๋ค.
์์ ๊ฐ์ด 4๋ฒ์ด ์ง์์ง ๊ฒ์ ํ์ธํ ์ ์๋ค.
CRUD
์์ ๊ฒ์๊ธ๊น์ง ํด์ MySQL์ ์ด์ฉํ์ฌ CRUD ์กฐ์ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์๋ค.
CRUD๋ C(Create) R(Read) U(Update) D(Delete)์ ์ฝ์์ด๋ฉฐ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ์ด๋ผ๊ณ ํ ์ ์๋ค.
'Database > DB ์ด๋ก ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mac OS์์ MySQL ํ๊ธ ์ค์ (UTF-8) (0) | 2022.03.11 |
---|---|
Database์ ์ฌ๋ฌ ์ข ๋ฅ์ ํค (0) | 2022.03.11 |
MySQL Create & Read (0) | 2022.03.09 |
MySQL ํ ์ด๋ธ ๋ง๋ค์ด๋ณด๊ธฐ (0) | 2022.03.09 |
JDBC (0) | 2022.03.08 |