Notice
Recent Comments
Recent Posts
«   2024/11   »
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
Today
Total
관리 메뉴

기록 > 기억

[MySQL] INSERT / UPDATE / DELETE 문 본문

IT국비지원

[MySQL] INSERT / UPDATE / DELETE 문

BY SON 2021. 10. 18. 09:45

INSERT / UPDATE / DELETE 문

 

● INSERT 문

# 방명록 테이블
CREATE TABLE guestbook(
	num INT AUTO_INCREMENT PRIMARY KEY,
	mid VARCHAR(20),
	mdate DATE,
	doc VARCHAR(500),
	pwd VARCHAR(20)
);

# INSERT INTO table명(col1, col2, col3, ...) VALUES(val1, val2, val3, ...);
# 컬럼의 수와 값의 수는 일치 시켜야 함
# 컬럼의 위치와 값의 위치도 일치 시켜야 함

# 일행 추가
INSERT INTO guestbook(mid, mdate, doc, pwd) VALUES('son', NOW(), 'Hello Son!', '1111');

# 다행 추가
INSERT INTO guestbook(mid, mdate, doc, pwd) 
VALUES
	('dele', NOW(), 'Okay dele', '1111'),
	('kane', NOW(), 'Nice Kane', '2222'),
	('moura', NOW(), 'Hi Moura', '3333');

 

● UPDATE 문

# UPDATE table명 SET col1 = val1, col2 = val2, ... WHERE 조건;
# 조건을 주지 않으면 모든 데이터를 변경 (주의)

#한개 컬럼 수정
UPDATE guestbook SET doc = 'My bad!' WHERE mid = 'kane';
UPDATE guestbook SET pwd = '7777' WHERE mid = 'dele';

# 여러 컬럼 수정
UPDATE guestbook 
SET 
	pwd = '5555',
	doc = "I will be back"
WHERE 
	mid = 'moura';

 

● DELETE 문

# DELETE FROM table명 WHERE 조건;
# 조건을 주지 않으면 모든 데이터를 삭제 (주의)

DELETE FROM guestbook WHERE mid IN ('dele', 'kane', 'moura');

 

'IT국비지원' 카테고리의 다른 글

[JAVA] 자바 프로그램  (0) 2021.10.22
[MySQL] 프로시저 (Procedure)  (0) 2021.10.18
[MySQL] 내장 함수  (0) 2021.10.18
[MySQL] EXISTS  (0) 2021.10.18
[MySQL] GROUP BY / HAVING  (0) 2021.10.18
[MySQL] 서브쿼리 (Subquery)  (0) 2021.10.18
[MySQL] JOIN 절 예제 ②  (0) 2021.10.11
Comments