Categories
Algorithm🧩
백준 📝
BookReview📕
CleanCode✨
Network 📨
Database 🗄
DevOps☁️
에러 일기📕
Etc💬
Fishy Fish 🎣
Spring🌱
[MySQL] SQL문 2. INSERT, UPDATE, DELETE문
INSERT
테이블에 데이터를 삽입하는 명령
형식
INSERT [INTO] TABLE[(열1, 열2, ...)] VALUES (값1, 값2, ...)
예시
insert INTO usertbl(userID, name, birthYear, addr, height, mDate) values('kyu', '김성규', 1989, '서울', 176, '2000-10-10');
- usertbl에 values 값들이 들어간다.
- 만약 테이블을 만들 때,
AUTO_INCREMENT설정을 한 경우 입력하지 않아도 된다.
UPDATE
테이블에 입력되어 있는 값을 변경하기 위해 사용한다.
형식
UPDATE 테이블이름 SET 열1=값1, 열2=값2, ... WHERE 조건;
예시
UPDATE usertbl SET userID='KYUKYU', height=178 WHERE userID='kyu';
- usertbl의 userID가 kyu인 행을 찾아 userID와 height를 수정한다.
- WHERE절로 조건을 설정하지 않으면 전체 행이 수정된다.
DELETE
테이블에 입력되어 있는 값을 삭제하기 위해 사용된다.
형식
DELETE FROM 테이블이름 WHERE 조건;
예시
DELETE FROM usertbl WHERE userID='BBK';
- usertbl에서 userID가 BBK인 행을 찾아 데이터를 삭제한다.
- WHERE절로 조건을 설정하지 않으면 전체 행이 수정된다.