Database

    [MySQL]MySQL 5.7과 MySQL 8.0의 차이 (1)

    MySQL 5.7에서 MySQL 8.0로 업그레이드 최근에 내가 다니는 곳에서 MySQL 5.7 버전에서 8.0 대로 업그레이드 했다. 그냥 그러려니하고 나랑은 별 상관 없는 일이라고 생각하고 있었음 ㅋㅋ 근데 이번 개발건에서 쿼리가 조회가 되지 않았음 SELECT A.* FROM ( SELECT @ROW_NUMBER := @ROW_NUMBER + 1 AS ROW_NUM ... ) A WHERE 1 = 1 AND A.PK_NO = #{...} AND A.ROW_NUM = #{...} LIMIT 0, 1 뭐 대충 이런 쿼리였는데 암튼, PK_NO와 ROW_NUM에 해당하는 로우가 없다고 나왔음. 분명히 저 A만 따로 실행시키면 걍 데이터로 나온 애들 중에 해당 PK_NO와 ROW_NUM에 부합하는 데이터가..

    [MySQL]MYSQL 기본 문법: SELECT절 - 여러가지 함수 사용해서 조회하기

    [MySQL]MYSQL 기본 문법: SELECT절 - 여러가지 함수 사용해서 조회하기

    함수 작성자 기준 ANSI 표준 함수 특정 DBMS 벤더 전용 함수: MYSQL 전용, ORACLE 전용 사용자 정의 함수 PL/SQL Stored Function, Stored Procedure 수행결과 반환 기준 단일행 함수 하나의 레코드에 대해서 하나의 결과를 반환하는 함수 length(), trim() 그룹(복수행 함수) 여러개의 레코드에 대해서 연산 후 하나의 결과를 반환하는 함수 count(*), max() 문자 관련 함수 length() 문자길이 반환 영문, 숫자는 한자리는 1byte 한글 한자리는 2byte, 3byte 반환: db설정에 따라 다름 테이블 설계 시에 한글데이터 컬럼의 경우는 길이 * db설정byte길이 -- 문자 관련 함수 select length('abc12'), leng..

    [Database]데이터베이스 관련 자격증 추천!

    데이터베이스 관련 자격 ORACLE OCP, OCM 돈이 좀 많이 들고(오라클에서 무슨 강의같은걸 들어야하는데 싸야 100만원이라고 함) 실무 경력이 좀 있어야 함 한국데이터산업진흥원 개발: SQLD/SQLP 설계: DASP/DAP 분석: ADSP/ADP SQLD, DASP, ADSP 얘네는 난이도가 막 어렵지 않아서 데이터베이스에 관심이 있는 사람이면 찾아보고 도전해봤으면 좋을 것이라고 한다~ 한국산업인력공단(큐넷) 정보처리기사 정보처리기술사(정처기때고 4년이나 뭐 이따가 가능??) 정보처리감리사 정보처리기사는 많이들 알려져 있고, 난이도도 어렵지 않지만 그 밑에 두개는 진짜 어렵고 만약에 따면 그만큼 성취감이 있을거라고 하더라~