wintertreey 님의 블로그

[MySQL] INSERT 본문

SQL과 DB

[MySQL] INSERT

wintertreey 2025. 8. 26. 14:14

https://opentutorials.org/course/3161/19539

 

테이블 생성 예시

CREATE TABLE member (
	id INT AUTO_INCREMENT primary KEY,
	NAME VARCHAR(50) UNIQUE KEY,
	price INT NOT NULL DEFAULT 0,
	cnt INT NOT NULL DEFAULT 0
);

 

 

INSERT

 

SHOW DATABASES;

USE DATABASENAME;

SHOW TABLES;

DESC TABLENAME;

 

INSERT INTO EXAMPLETABLE (COL1, COL2..) VALUES('CONT1', 'CONT2'..);

 

 

없으면 INSERT, 있으면 UPDATE

 

UK의 값이 중복되면 UPDATE, 값이 존재하지 않으면 INSERT

 

INSERT INTO EXTABLE (COL1, COL2..) VALUES(2, 'CONTS') 

ON DUPLICATE KEY

UPDATE CO1=2, COL2='CONTS';

 

'SQL과 DB' 카테고리의 다른 글

[MySQL] SELECT  (2) 2025.08.26
[MySQL] 테이블 구조, 생성  (0) 2025.08.22
[MySQL] 구조. 데이터베이스와 스키마.  (0) 2025.08.22
연관관계 매핑 : 1대1, 1대다 다대1, 다대다  (1) 2025.06.30
FOUND_ROWS, SQL_CALC_FOUND_ROWS  (0) 2025.06.25