본문 바로가기
728x90
반응형

개발공부/DB12

[mysql] MySQL 계정 생성 관리 및 권한설정 https://2dubbing.tistory.com/13 MySQL 계정 생성 관리 및 권한설정 이번 포스팅은 MySQL 접속 계정 관리 와 계정 별 권한설정 방법에 대해 알아보겠습니다. 본문에서 다루는 MySQL 버전은 5.6 버전이며 5.7 버전부터 일부 변경 된 사항이 있으므로 참고바랍니다! mysql - 2dubbing.tistory.com 2021. 8. 22.
[Mybatis] 오라클 부적합 열 유형 오류, jdbcType=VARCHAR 1. 데이터 타입이 다른 경우 2. Map을 파라미터로 넘겼을 때 해당 맵안에 파라미터가 null인 경우 3. jsp view request parameter 값이 없는 경우 4. form id 또는 name 값이 없는 경우 5. ajax 모듈 사용 시 value 값이 null인 경우 myBatis, iBatis 는 Oracle을 사용할 때 Nullable Column(null 값이 들어갈 수 있는 컬럼)을 사용하기 위해 다음과 같이 값 뒤에 , jdbcType=VARCHAR 처리를 해줘야 한다. UPDATE member SET u_pw=#{u_pw,jdbcType=VARCHAR} ,u_nick=#{u_nick,jdbcType=VARCHAR} ,u_addr=#{u_addr,jdbcType=VARCHAR}.. 2021. 2. 26.
[sql] distinct 중복 제거하기 일반적으로 select문에서 중복여부에 상관없이 모든 자료를 요청한다. 이때 이용할것이 distinct. 해당 키워드를 사용하면 중복되는 컬럼이 제외된다. SELECT DISTINCT {컬럼명} FROM {테이블명} {조건절} 의 형태로 사용할수 있다. 팀 프로젝트 [고기당]을 진행하면서 짜봤던 예시. select distinct img , meat , price, s_name, s_addr , star from (select distinct mr.img , mr.meat , mr.price, sr.s_name, substr(sr.s_addr,1,2) s_addr, re.star from menu_reg mr inner join shop_reg sr on mr.s_num=sr.s_num inner joi.. 2021. 2. 23.
[오라클] INSTR, SUBSTR 문자열의 몇자리부터 문자 찾기, 문자열 자르기 (right to left, last) INSTR 함수를 사용해서 문자열의 마지막에서 부터 해당 문자의 위치를 찾고 싶을때 빨간색 파라미터는 생략가능 하다. INSTR ( [문자열], [찾을 문자 값], [찾기를 시작할 위치(1,-1)], [찾은 결과의 순번(1...n)] ) 뒤에서 부터 찾기 : INSTR('HELLO WORLD', 'O', -1) SELECT INSTR('HELLO WORLD', 'O') STR1 -- 문자열의 앞에서부터 찾기(기본사용) , INSTR('HELLO WORLD', 'O', -1) STR2 -- 문자열의 뒤에서부터 찾기 (-1 : 뒤에서부터) , INSTR('HELLO WORLD', 'O', -1, 1) STR3 -- 문자열의 뒤에서부터 찾고 첫번째 찾은 문자 , INSTR('HELLO WORLD', 'O', .. 2021. 1. 14.
[Join] 오라클 조인하기, 조인의 종류, 이너조인 JOIN의 종류 네가지. 1 INNER JOIN 2 LEFT OUTER JOIN 3 RIGHT OUTER JOIN 4 FULL OUTER JOIN 1 INNER JOIN Inner join은 교집합( A ∩ B ) 연산과 같습니다. 조인 키 컬럼 값이 양쪽 테이블 데이터 집합에서 공통적으로 존재하는 데이터만 조인해서 결과 데이터 집합으로 추출 이너조인은 생략할수있고, 콤마로 나타낼수 있다. SELECT 컬럼명 [, 컬럼명] FROM 테이블A [INNER] JOIN 테이블B ON 테이블A.조인키컬럼 = 테이블B.조인키컬럼 ; 또는 SELECT 컬럼명 [, 컬럼명] FROM 테이블A , 테이블B WHERE 테이블A.조인키컬럼 = 테이블B.조인키컬럼; ex) SELECT * FROM member, store .. 2021. 1. 4.
[SQL] 오라클 함수 : TO_DATE 문자열 데이터를 날짜 데이터로 바꿔주는 함수. 기본 형식은 TO_DATE ('문자열데이터', 'YYYYMMDD') TO_DATE를 이용해 DATE타입(문자열)데이터 값으로도 바꿀수 있다. EX) 잘못된 코드입니다. SELECT TO_CHAR('20210104', 'YYY,MON') FROM DUAL; 올바르게 하려면, 아래와 같이 바꾸어야한다. SELECT TO_CHAR(TO_DATE('20210104','YYYYMMDD'), 'YYYY','MON') 참고한 블로그. [출처]blog.naver.com/michael_cho77/221572386490 2021. 1. 4.
728x90
반응형