** MySql 설치 **




1. download URL : http://dev.mysql.com/downloads/mysql/


2. 파일명 : MySQL Installer 5.7

                  32-bit용 

                  mysql-5.6.17-winx64.zip


3. Setup 시작

    1. License Agreement        : [v] I Accept the license terms.

    2. Choosing a Setup Type : (o) Full

    3. Check Requirements     : [Execute]

    4. [팝업] : [v] I agree

    5.

'(DB) MySql > 설치 및 초기DB작업' 카테고리의 다른 글

5. MySQL - TABLE 생성  (0) 2017.01.22
4. MySQL - DB 접속  (0) 2017.01.22
3. MySQL - DB 생성  (0) 2017.01.22
2. MySQL - Workbench 설치  (0) 2017.01.22
mysql 관리 Tool  (0) 2017.01.12
Posted by 농부지기
,
[ MySql - IF. FIELD. CASE ]


'(DB) MySql > Null. IF. CASE.FIELD 관련' 카테고리의 다른 글

Mysql Null 처리  (0) 2017.01.18
Posted by 농부지기
,

** MySql - 문자열 변경. Replace **


    - Replace(문자열,  대상문자, 변경문자)

      : 문자열에서  대상문자를 찾아서 변경문자로 변환


    - Replace(문자열, CHAR(13) + CHAR(10), '')

     : Enter값을 제거


    - Replace((Replace(문자열, char(13), ''), char(10), '')

      : Enter 값 제거방법2



'(DB) MySql > String 함수' 카테고리의 다른 글

MySql - 문자열 찾기.Find  (0) 2017.01.18
문자열 결합  (0) 2017.01.12
Posted by 농부지기
,

** MySql - 문자열 찾기.Find **




1. FIND_IN_SET(str, strlist)함수

    예) SELECT FIND_IN_SET('apple', 'tomato,banana,apple,grape')

          - 결과 : 3

          - 정의 : 문자열에서 ','(콤마)를 기준으로 몇번째 존재 하는지 index값을 return 

'(DB) MySql > String 함수' 카테고리의 다른 글

MySql - 문자열 변경. Replace  (0) 2017.01.18
문자열 결합  (0) 2017.01.12
Posted by 농부지기
,

** MySql - sysdate (curdate, newo, curtime) **


1. sysdate()

    예) SELECT sysdate()

           - 결과 : 2016-12-28 14:24:59


2. curdate() 

    예) SELECT curdate()

           - 결과 : 2016-12-28


3. now() 

    정의 : 

    예) SELECT now()

           - 결과 : 2016-12-28 14:24:59


4. curtime() 

    정의 : 현재 시간만 (시:분:초)

    예) SELECT curtime()

           - 결과 :  14:24:59

'(DB) MySql > Date 함수' 카테고리의 다른 글

MySql - DATE_FORMAT  (0) 2017.01.18
MySQL 날짜 더하기와 빼기  (0) 2017.01.17
Date형식을 String형식으로 변환  (0) 2017.01.17
Posted by 농부지기
,

** DATE_FORMAT **

( DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%s'))


%Y 4자리 연도
%y 2자리 연도
%m 2자리 (00-12)
%c 1자리, 10보다 작을경우 (1-12)
%M 이름(January, February…)
%b 줄인 이름(Jan, Feb…)
%d 2자리 (00-31)
%e 1자리, 10보다 작을경우 (0-31)
%D 1st, 2nd…
%H 24시간 형식 (00-23)
%h 12시간 형식 (01-12)
%I 12시간 형식 (01-13)
%k 24시간 형식, 10보다 작을경우 한자리 (0-23)
%l 12시간 형식, 10보다 작을경우 한자리 (1-12)
%i 2자리 (00-59)
%S 2자리 (00-59)
%s 2자리 (00-59)
%f 마이크로초 100만분의 1초
%p 오전/오후 AM/PM
     
%T 시분초 24시간 형식 (hh:mm:ss)
%r 시분초 오전/오후 12시간 형식 (hh:mm:ss AM/PM)
     
%j 그해의 몇번째 일인지 표시 (001-366)
%w 그주의 몇번째 일인지 표시 (0=일요일, 6=토요일)
     
%W 이름(Monday,Tuesday…)
%a 줄인 이름(Mon,Tue…)?
%U 그해의 몇번째 주인지 표시 (00-53) 일요일이 주의 첫번째일
%u 그해의 몇번째 주인지 표시 (00-54) 월요일이 주의 첫번째일
     
%X 그주가 시작된 해을 표시, %V와 같이 사용
%x 그주가 시작된 해을 표시, %v와 같이 사용
%V 그주가 시작된 해의 몇번째 주인지 표시 (01-53)
일요일이 주의 첫번째일 %X 와 함께사용
%v 그주가 시작된 해의 몇번째 주인지 표시 (01-53)
월요일이 주의 첫번째일 %x 와 함께사용


'(DB) MySql > Date 함수' 카테고리의 다른 글

MySql - sysdate (curdate, newo, curtime)  (0) 2017.01.18
MySQL 날짜 더하기와 빼기  (0) 2017.01.17
Date형식을 String형식으로 변환  (0) 2017.01.17
Posted by 농부지기
,

** Mysql Null 처리 **



1. ifnull : Null if/else construct 

               ifnull(colid, '난 널이야')   --> 결과 : colid가 null이면 : '난 널이야'

                                                                     colid가 null이 아니면 : colid 값

2. nullif : Return NULL   if expr1 = expr2


3. IF(pg.game_cd IS NULL, 'N', 'Y') AS old_chk

 

3. isNull()

   - 예) isnull(game_degree)   --> 결과 :true  : game_degree 컬럼값이 null임

                                                             false : game_degree 컬럼값이 null이 아님

 

'(DB) MySql > Null. IF. CASE.FIELD 관련' 카테고리의 다른 글

MySql - IF. FIELD. CASE  (0) 2017.01.18
Posted by 농부지기
,

** 단축키 **



1. 행주석 : Ctrl+Slash,   Ctrl+Shitf+Slash


2. 단축키 설정방법
   . 메뉴 : Tools > Preferences
            > User Interface > Key Configuration
   . 설정방법 : 원하는 Item을 선택 하고 : 단축키를 누르면 된다.
                ( 이곳에서는 단축키를 입력하는게 아니고,  원하는 단축키를 누르면 바로 설정 된다.)

    

'유틸리티 > PL.SQL Developer' 카테고리의 다른 글

PL/SQL Developer 필수 속성  (0) 2017.01.18
PL/SQL Developer 첫 설치 후 첫 실행 오류  (0) 2017.01.18
Posted by 농부지기
,

[ 필수 변경 속성 ]


1. Keyword 대문자 

    - Preferences > User Interface > Editor : Syntax Highlighting : [v] Keyword case [Uppercase] 로 변경



2. 하나의 sql문장만 수행

    - 정의 : 하나의 Editor창에서  여러개 sql문이 존재 시    F8  을 클릭 시 기본적으로   전체 SQL문장이 수행 된다.

                 현재 CURSOR가 존재하는 SQL문장만 수행

    - Preferences > Windows Types > SQL Window : [v]AutoSelect statement  선택


3. 저장시 Backup 파일 미 생성

    - Preferences > Files  : Backu Files : (o) Disabled  선택


4. 주석문장  Italic(기울림) 해제

    - Preferences > User Interface > Editor : Syntax Highlighting  [v]Comment   [ ] Italic  해제



-----------------------------------------------------------------------------------------------------

1. 왼쪽 Object Tree에서 내가 필요한 Object(table, package)들만 보기 (Filter)

    - Tools > Object Browser Filters      또는   왼쪽 Object Tree 위쪽에   5번째 Filter icon 클릭

    - Where clause Tab 아래 Box란에   [object_name like 'XXQ%' ] 와 같은 조건절 등록

    - User[ ] box란에 필요시 등록

    - 보통 User를 등록 시 왼쪽 Object Tree에서 <CURRENT_USER>가 선택 되어져 있는데,  <ALL USERS>를 선택 해야 될 수 있다.

      (이것은 DB Login사용자와 Table 관리자가 다를 경우가 있을 수 있기 때문이다.)



2. 조회 Grid에서 Null인 경우 컬러 지정

    - Preferences > Windows Types > SQL Window : [v] Null value cell color 선택 및 컬러 변경

'유틸리티 > PL.SQL Developer' 카테고리의 다른 글

PL/SQL Developer 단축키  (0) 2017.01.18
PL/SQL Developer 첫 설치 후 첫 실행 오류  (0) 2017.01.18
Posted by 농부지기
,

** 첫 설치 후 첫 실행 오류 **


1. login시 TNS 관련 오류 발생 시

    - 설치 폴더가 : C:\Program Files (x86)\  밑으로 설치 되면 안된다.

                             C:\Program Files    밑으로 설치 되어야 한다.

    - win7에서는 발생하지 않았는데  win10에서는 위와 같은 현상 발생

'유틸리티 > PL.SQL Developer' 카테고리의 다른 글

PL/SQL Developer 단축키  (0) 2017.01.18
PL/SQL Developer 필수 속성  (0) 2017.01.18
Posted by 농부지기
,