์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฆฌ๋ ์ค
- ๋์ ํ ์ด๋ธ
- ํ ์ด๋ธ
- optionํ๊ทธ
- post๋ฐฉ์
- JavaScript
- Spring
- like
- ๋์ปค
- ๋ณ์
- select
- DATE_FORMAT
- ์ธ๋ผ์ธ๋ทฐ
- JS
- MySQL
- ๋ช ๋ น์ด
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋์
- ํจ์
- JSP
- ์ปจํธ๋กค๋ฌ
- ์ฝํ
- SQL
- ํ๋ก๊ทธ๋๋จธ์ค
- Ajax
- ๋ฐฑํฑ
- oracle
- order by
- Update
- ๋ฐฐ์ด
- Today
- Total
bom's happy life
๋ฐ์ดํฐ ์ฝ์ (INSERT) ๋ณธ๋ฌธ
๋ฐ์ดํฐ ์ฝ์ : INSERT
INSERT ๋ฌธ ๊ธฐ๋ณธ ํ์
-INSERT๋ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ ๋ช ๋ น์ด
-ํ ์ด๋ธ ์ด๋ฆ ๋ค์์ ๋์ค๋ ์ด์ ์ด ์ด๋ฆ์ ์๋ตํ ๊ฒฝ์ฐ ์ฐจ๋ก๋๋ก ๋ค ์จ์ค ๊ฒ
-์ด์ ์๋ตํ๋ ค๋ฉด ๋ชฉ๋ก์ ์์์ ๋ง์ถฐ ๋์ดํด์ผ ํจ
๊ธฐ๋ณธ์ ์ธ ํ์
INSERT INTO ํ
์ด๋ธ(์ด1, ์ด2, ...) VALUES (๊ฐ1,๊ฐ2 ...)
.
.
์๋์ผ๋ก ์ฆ๊ฐํ๋ AUTO_INCREMENT
- ํ ์ด๋ธ ์์ฑ์ด AUTO_INCREMENT๋ก ์ง์ : ์๋์ผ๋ก 1๋ถํฐ ์ฆ๊ฐํ๋ ๊ฐ ์ ๋ ฅ
- AUTO_INCREMENT๋ก ์ง์ ํ ๋๋ ๊ผญ PRIMARY KEY ๋๋ UNIQUE๋ก ์ง์
-๋ฐ์ดํฐํ์ ์ซ์ ํ์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
- AUTO_INCREMENT๋ก ์ง์ ๋ ์ด : INSERT๋ฌธ์์ NULL๊ฐ ์ง์ ํ๋ฉด ์๋ ์ ๋ ฅ
.
.
DELETE, DROP, TRUNCATE
DELETE : ๋ฐ์ดํฐ ์ญ์
DROP : ๋ฐ์ดํฐ์ ๊ตฌ์กฐ ๋ชจ๋ ์ญ์ -> ์์ ํ์์๋ ๊ฒฝ์ฐ
TRUNCATE : meta data๋ง ๋จ๊น(๊ฑฐ์ ์ฐ์งx)
.
.
.
์ค๋ฅ๊ฐ ๋ฐ์ํด๋ ๊ณ์ ์ฝ์ ๋๋๋ก ์ค์ ํ๊ธฐ
(๋ฐฉ๋ฒ1)
INSERT IGNORE
- PK์ค๋ณต์ฒ๋ผ ์ค๋ฅ๊ฐ ์๊ฒจ๋ ์ค๋ฅ๋ฅผ ๋ฐ์์ํค์ง ์์ ์ค๋ฅ ์ดํ์ ๋ฐ์ดํฐ๋ ์ ๋ ฅ๋จ
INSERT INTO memberTBL VALUES ('KHD','๊ฐํ๋','๋ฏธ๊ตญ');
-> ์ค๋ณต ์ค๋ฅ๊ฐ ๋ฌ์๋,
INSERT IGNORE INTO memberTBL VALUES ('KHD','๊ฐํ๋','๋ฏธ๊ตญ');
-> ๊ธฐ์กด์ INSERT INTO๋ฌธ์ INSERT IGNORE INTO๋ฌธ์ผ๋ก ์์ ํ ํ ๋ค์ ์คํ
(๋ฐฉ๋ฒ2)
ON DUPLICATE UPCATE
-PK๊ฐ ์ค๋ณต๋์ง ์์ผ๋ฉด ์ผ๋ฐ INSERT
-PK๊ฐ ์ค๋ณต๋๋ฉด ๊ทธ ๋ค์ UPDATE๋ฌธ ์ํ
INSERT INTO memberTBL VALUES('KHD', '๊ฐํ๋','๋ฏธ๊ตญ')
ON DUPLICATE KEY UPDATE userName = '๊ฐํ๋', addr='๋ฏธ๊ตญ';
-- ON DUPLICATE KEY UPDATE๋ฅผ ์ฌ์ฉํด์ ์ค๋ฅ๋ฌด์ํ๊ณ memberTBL์ ๊ฐ ์ถ๊ฐ
'Deveolpment Study๐๏ธ > Databases' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SELECT๋ฌธ์ ํ์๊ณผ ์ฌ์ฉ๋ฒ (0) | 2023.02.22 |
---|---|
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด์ ํ์ฉ (0) | 2023.02.22 |
MariaDB ๋ฐ์ดํฐ ํ์ (0) | 2023.02.22 |
oracle -> mariaDB ๋ฌธ๋ฒ๋ณํ ์ฌ์ดํธ (0) | 2023.02.03 |
DB์์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ ์ฝ๋์ฐธ๊ณ (0) | 2022.06.17 |