본문 바로가기
카테고리 없음

[SQL] Mysql 문법 정리2 - 데이터 조작어(DML): 삽입, 조회, 수정, 삭제

by 에이도 2021. 8. 23.

데이터 조작어 (DML) 명령어 학습

데이터 조작어는 데이터삽입, 조회, 수정, 삭제할 때 사용하는 명령어이다.

참고: https://www.boostcourse.org/ds102/joinLectures/114920 

 

1. 데이터 삽입

INSERT INTO [테이블 이름] values ([값 1], [값 2], [값 3], [값 4]);

INSERT INTO 회원테이블 values (1001, '홍길동', '2020-01-02', 0);

 

 

2. 데이터 조회

 

2-1 테이블 전체 조회 

select * FROM [테이블 이름];

select * FROM 회원테이블;

 

2-2 특정 컬럼 조회

select [컬럼1], 
        [컬럼2]
  from [테이블 이름]; 

select 회원번호, 이름
  from 회원테이블;

 

2-3 특정 컬럼 이름 변경하여 조회

select [컬럼1],
        [컬럼2] as [새로운 컬럼2 이름]
 from [테이블 이름];

select 회원번호,
       이름 as 성명
  from 회원테이블;

 

 

3. 데이터  수정 

 

3-1 모든 데이터 수정 

Update [테이블 이름]
      set  [컬럼 1] = [값];

Update 회원테이블
   set 수신동의 = 0;

 

3-2 특정 조건 데이터 수정

Update [테이블 이름]
     set [컬럼 1] = [값];
where  [컬럼2] = [컬럼2의 값];   

update 회원테이블 
   set 수신동의 = 1
 where 이름 = '홍길동';

where : 조건

 

 

4. 데이터 삭제

 

4-1 특정 데이터 삭제

DELETE 
  FROM [테이블 이름]
 WHERE [컬럼1] = [컬럼1의 값];   

DELETE 
  FROM 회원테이블
 WHERE 이름 = '홍길동';

 

4-2 전체 데이터 삭제

DELETE 
  FROM [테이블 이름];

DELETE 
  FROM 회원테이블;

 

 

https://www.boostcourse.org/ds102/lecture/373325/?isDesc=false

 

댓글