백엔드개발자/DB4 Mybatis 쿼리 유형별 실행 결과 MyBatis에서 실행하는 쿼리의 결과 값이 어떻게 반환되는지1. Select 쿼리성공 시: 쿼리에 해당하는 결과 목록이 반환됩니다.실패 시: 예외가 발생합니다.2. Insert 쿼리성공 시: 영향을 받은 행(row)의 개수가 반환됩니다. 실패 시: 예외가 발생합니다.3. Update 쿼리성공 시: 수정된 행의 개수가 반환됩니다. 수정된 행이 없다면 0이 반환될 수 있습니다.실패 시: 예외가 발생합니다.4. Delete 쿼리성공 시: 삭제된 행의 개수가 반환됩니다. 삭제된 행이 없다면 0이 반환될 수 있습니다.실패 시: 예외가 발생합니다. 2023. 3. 7. [MySQL] Select문 Update하기 기본 UPDATE 형식 UPDATE 테이블명 SET 필드명 = 값, 필드명 = 값 WHERE 조건문 SELECT한 값 UPDATE UPDATE 테이블A, (SELECT문) B SET 테이블A.필드명 = B.필드명 WHERE 조건문 오늘 회사에서 테이블에서 조회한 데이터를 같은 테이블 다른 필드로 업데이트 하는 걸 했다. 위의 방법을 사용했는데 어차피 같은 테이블이라서 굳이 저렇게 할 필요가 없었음. 위처럼하니 엄청 복잡하기만 했을 뿐... SELECT한 데이터를 같은 테이블 다른 필드로 UPDATE하기 UPDATE 테이블A SET A.필드명 = SELECT문 WHERE 1=1; => UPDATE문 같은 경우, 주로 글 하나 수정할 때만 사용해봤기에... 특정 조건문이 있는게 아닌데 어떻게 UPDATE를 .. 2022. 9. 27. [Mybatis] resultType 별칭과 데이터형태 문법 예시 쿼리 내용... 쿼리 내용... 쿼리 내용... 별칭(alias) 데이터 형태(data type) string String date Date map Map hashmap HashMap list List arraylist ArrayList decimal BigDecimal bigdecimal BigDecimal biginteger BigInteger _byte byte _long long _short short _int int _integer int _double double _float float _boolean boolean _byte[] byte[] _long[] long[] _short[] short[] _int[] int[] _integer[] int[] _double[] double[.. 2022. 9. 25. SQL 쿼리문 문법 순서 / 실행 순서 문법 순서 1. SELECT 컬럼명 2. FROM 테이블명 3. WHERE 조건 4. GROUP BY 컬럼 5. HAVING 조건 (GROUP BY의 조건) 6. ORDER BY 컬럼 동작 순서 1. FROM 2. ON 3. JOIN 4. WHERE 5. GROUP BY 6. CUBE | ROLLUP 7. HAVING 8. SELECT 9. DISTINCT 10. ORDER BY 11. TOP 2022. 8. 9. 이전 1 다음