티스토리 뷰

개발/DB

[mysql] update 문법

Jaeyeon Baek 2015. 12. 4. 15:00


테이블의 컬럼 값을 변경할때 update문을 사용합니다.


일단 친절한 help를 살펴보면 아래와 같습니다.

MariaDB [oops]> help update;
Name: 'UPDATE'
Description:
Syntax:
Single-table syntax:

UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]

Multiple-table syntax:

UPDATE [LOW_PRIORITY] [IGNORE] table_references
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    [WHERE where_condition]
.....

생각보다 간단합니다.


바로 적용할만한 간단한 규칙은 아래와 같습니다.

UPDATE 테이블이름 SET 컬럼명1=아무개

컬럼명(e.g. TEST)을 아무개(e.g. 100)로 변경한다는 의미입니다.


좀 더 심화하면, 변경하고자 하는 컬럼명을 복수개로 지정할 수 있습니다.

UPDATE 테이블이름 SET 컬럼명1=아무개, 컬럼명2=개똥이

UPDATE는 다른 기타의 쿼리와 마찬가지로 WHERE절이나, ORDER BY, LIMIT가 함께 사용 될 수 있습니다.


적절히 사용하도록 합시다.

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday