SQL MySQL UPDATE의 활용

황제낙엽 2017.07.08 05:32 조회 수 : 71

sitelink1  
sitelink2  
extra_vars5  
extra_vars6  

업데이트(UPDATE)문은 테이블에 존재하는 값을 수정할때 사용한다.

본인의 경우, CSV 파일을 통하여 테이블에 데이터를 넣었는데 분명 값이 NULL 값이 들어가야 할 곳에

" " 이렇게 스페이스바로 들어가있는 경우를 발견하게 되었다.

이것은...토큰을 잘라서 처리할때 생긴 문제인것같은데... 자세한건 담에 알아보기로 하고

이 부분을 처리하기 위해 업데이트 문을 사용했다.


  업데이트 전

    5.jpg

 

 

  쿼리문

    UPDATE 테이블명 SET 필드명 = "바꿀 값" WHERE 필드명= "조건 값"

    4.jpg

 


  출력 결과

    2.jpg

 


  그 외의 활용들

    UPDATE 테이블명 SET 필드명 = "바꿀 값" WHERE 필드명 > "조건 값"

    조건 값보다 큰 필드의 레코드 값을 수정


    UPDATE 테이블명 SET 필드명 = "바꿀 값" WHERE 필드명 <> "조건 값"

    조건 값을 제외한 모든 레코드 값을 수정


    UPDATE 테이블명 SET 필드명 = "바꿀 값", 필드명2 = "바꿀 값" WHERE 조건들

    조건에 맞는 두개의 필드를 바꿈


    UPDATE 테이블명 SET 필드명 = REPLACE(필드명, '철수', '영희')

    필드의 값에 '철수'라는 단어가 포함 되어 있다면 모두 '영희'로 수정

    -> 예> UPDATE xe_documents SET content=REPLACE(content,'http://www.omnibuscode','https://www.omnibuscode')

   
    UPDATE 테이블명 SET 필드명 = CONCAT(필드명,'영희') WHERE 조건들

    조건에 맞는 필드명의 값에 '영희'단어를 덧붙임

번호 제목 글쓴이 날짜 조회 수
38 (Bard) mysql 에서 auto_increment 인 컬럼의 다음 시퀀스를 조회하는 쿼리 - LAST_INSERT_ID() 황제낙엽 2023.08.25 0
37 HeidiSQL 에서 사용자 관리 황제낙엽 2023.06.23 0
36 SELECT 에서 대소문자 구별 방법 황제낙엽 2023.03.28 0
35 [HeidiSQL] Library libmariadb.dll could not be loaded. Please select a different one. file 황제낙엽 2021.09.10 1412
34 group by 황제낙엽 2021.01.13 8
33 order by 황제낙엽 2020.11.04 10
32 문서 내부에 검색어가 포함되었는지를 조회 황제낙엽 2020.07.23 120
31 [phpMyAdmin] 설치 및 보안설정 (How to Install and Secure phpMyAdmin on localhost for Windows) file 황제낙엽 2019.07.19 182
30 DATETIME 컬럼에 날짜 입력 예제 (java코드) 황제낙엽 2019.05.29 374
29 MySQL Database Migration Wizard 황제낙엽 2019.04.05 78
28 MySQL 워크벤치(Workbench) 황제낙엽 2019.04.05 66
27 MySQL을 로컬이 아닌 외부에서 접속하기 위한 확인 사항 황제낙엽 2018.11.30 770
26 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2812
» MySQL UPDATE의 활용 file 황제낙엽 2017.07.08 71
24 우분투, MariaDB, phpmyadmin 설치하기 file 황제낙엽 2017.01.31 300
23 MSI로 설치 file 황제낙엽 2017.01.26 91
22 ZIP으로 설치 file 황제낙엽 2017.01.26 64
21 세상에 공짜는 없다(MySQL 의 대안) file 황제낙엽 2016.05.24 151
20 phpMyAdmin file 황제낙엽 2007.11.11 472
19 DataType 과 최대값, 최소값 황제낙엽 2007.09.03 207