DataBase/MySQL

[MySQL] 데이터 조작어(DML): INSERT, UPDATE, DELETE / 데이터 삽입, 데이터 갱신, 데이터 삭제

자바칩 프라푸치노 2020. 11. 24. 12:30

2020/11/23 - [MySQL] - [MySQL] 데이터 정의어(DDL): CREATE, ALTER, DROP/ 테이블 생성, 변경, 삭제

 

[MySQL] 데이터 정의어(DDL): CREATE, ALTER, DROP/ 테이블 생성, 변경, 삭제

1) CREATE - 새로운 테이블 생성 시 사용하는 구문 - 오브젝트(VIEW, INDEX, DATABASE, 등) 를 생성할 때도 사용 1 2 3 drop database if exists sqldb; create database sqldb; use sqldb; cs 맨처음에는..

sso-feeling.tistory.com

1) INSERT

테이블에 새로운 행 정보를 입력할 때 사용하는 구문

 

<기본 문법>

INSERT INTO 입력할 테이블명

VALUES (값1, 값2, 값 3 , ...);

 

값은 테이블 생성시 만든 변수 순서대로 넣어주어야함

1
2
3
4
5
6
7
8
9
10
insert into usertbl values('LSG''이승기'1987'서울''011''11111111',182'2008-08-08');
insert into usertbl values('KBS''김범수'1979'경남''011''22222222',173'2012-04-04');
insert into usertbl values('KKH''김경호'1971'전남''019''33333333',177'2020-05-07');
insert into usertbl values('JYP''조용필'1950'경기''011''44444444',166'2004-08-08');
insert into usertbl values('SSK''성시경'1979'서울'NULLNULL,186'2014-06-08');
insert into usertbl values('LJB''임재범'1963'서울''016''66666666',182'2012-06-28');
insert into usertbl values('YJS''윤종신'1969'경남''011''77777777',170'2001-4-4');
insert into usertbl values('EJW''은지원'1972'경북'NULLNULL,174'2016-04-09');
insert into usertbl values('JKW''조관우'1965'경기''018''88888888',172'2013-5-24');
insert into usertbl values('BBK''바비킴'1973'서울''010''99999999',176'2010-12-14');
cs

 

2) UPDATE

 

<기본 문법>

UPDATE 수정할 테이블명

SET 수정할 컬럼명 1= 값, 수정할 컬럼명2 = 값..

[WHERE 조건];

 

1
2
3
UPDATE usertbl 
set mdate ='2020-11-01'
where userid='LSG';
cs

usertbl에서 

userid 가 LSG인 행의 mdate를 2020-11-01로 바꾸어라

 

 

3) DELETE

 

<기본 문법>

DELETE [FROM] 삭제할 테이블 명

[WHERE 조건];

 

WHERE조건을 설정하지 않는다면 테이블에 입력된 정보가 모두 삭제된다.

 

1
2
delete from usertbl
where birthyear = 1987;
cs

usertbl에서 birthyear이 1987인 행을 지워라

 

 

 

728x90