티스토리 뷰

개발/DB

[mysql] update 문법

Jaeyeon Baek 2015.12.04 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가 함께 사용 될 수 있습니다.


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

댓글
댓글쓰기 폼