기록 > 기억
[MySQL] INSERT / UPDATE / DELETE 문 본문
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