[SQL] 테이블 안의 컬럼 값 변경하기 UPDATE

2020. 11. 5. 10:25·언어/데이터 베이스
반응형

데이터 베이스의 테이블에서 만약 컬럼(필드)에 있는 값을 변경하기 위해서는 

아래의 명령어를 사용하면 변경이 가능한데, 이때 UPDATE 키워드를 사용한다.

UPDATE 는 원하는 컬럼 안의 특정 값을 변경할 수 있게 해준다.

 

1. 사용방법

UPDATE [테이블 명] 
SET [컬럼명]='변경할 값' 
WHERE [컬럼명]='해당값'

## 여기서 컬럼명을 쓸 때 [ ] 괄호는 빼고 사용하면 된다

UPDATE 는 이미 존재하는 값을 변경하기 위해 사용한다. 

 

2. 하나의 값만 수정

UPDATE 를 사용한 가장 기본적인 방법이며, 수정할 필드와 

찾을 값을 지정하면 된다.

update [tablename]
set [column_A]= 'abc'
where test='gdw';

위 예시는 test 필드에 gdw 라는 값을 가진 컬럼을 찾은 뒤에

해당 컬럼에 해당하는 값을 'abc' 로 변경하는 코드이다. 

변경할 값이 하나인 경우 적용할 수 있다.

 

3. 참고

- 이 때, limit 를 걸어주면, 찾은 개수 내에서만 변경을 할 수가 있다.

만약에 limit 10이면 찾아낸 10개의 제한된 값만 변경이 되는 방식이다.

update [tablename]
set [column_A]= 'abc'
where test='gdw'
limit 10;

 

 

4. 여러개의 값 수정

여러개의 값을 수정하고자 할 때는 ' , ' 콤마를 사용하면 동시에 수정이 가능하다.

UPDATE [tablename] 
SET [column_A]='789', [column_B]='qwe' 
WHERE test='890';

column_A 와 column_B의 값을 동시에 수정한 코드이다.

해당 컬럼에 해당하는 값들을 각각 789, qwe 로 변경하는 코드이며,

여러개의 컬럼을 변경할 때 적용할 수 있다.

반응형
저작자표시 비영리 동일조건 (새창열림)

'언어 > 데이터 베이스' 카테고리의 다른 글

[SQL] MySQL Subquery Count Using DATE_FORMAT alias  (0) 2021.01.24
[MySQL] 테이블 정보 체크하는 쿼리  (0) 2020.11.13
[SQL ] INSERT INTO VALUES 사용시 주의할 점  (0) 2020.11.03
[SQL Query] select 후 Insert 하기  (0) 2020.11.03
[Postgre SQL] column 이름 변경시 명령어  (0) 2020.10.28
'언어/데이터 베이스' 카테고리의 다른 글
  • [SQL] MySQL Subquery Count Using DATE_FORMAT alias
  • [MySQL] 테이블 정보 체크하는 쿼리
  • [SQL ] INSERT INTO VALUES 사용시 주의할 점
  • [SQL Query] select 후 Insert 하기
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    install
    Git
    설치
    node
    파이썬
    json
    python error
    Spring
    java
    Python
    API
    NiFi
    error
    에러
    AWS
    SQL
    자바
    MySQL
    리눅스
    linux
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[SQL] 테이블 안의 컬럼 값 변경하기 UPDATE
상단으로

티스토리툴바