IT/DB
-
(윈도우) MySQL 경로 변경 - (SSD,HDD 경로 변경)IT/DB 2019. 5. 29. 08:42
개요 어떤 이는 용량이 적은 SSD에 설치된 DB의 data경로를 용량넉넉한 HDD로 옮기고 싶을테고. 어떤 이는 속도가 느린 HDD에 설치된 DB의 data경로를 속도가빠른 SSD로 옮기고 싶은 사람도 있을것이다. 이처럼 사용자가 원하는 위치로 DB의 data경로를 이동하고 싶은데, 구글에 찾아봐도 Linux용 방법밖에 나오질 않아 Windows용 하는 방법을 어렵게 찾아 저장해놓는다. 사전 준비 1. 작업관리자에 들어가 서비스 탭에서 실행중인 MYSQL을 중지한다. 2. HDD안에 원하는 경로를 미리 만든다. * 주의할 점은 경로에 한글이나 특수문자가 포함되지 않도록 한다.(로컬디스크는 제외) 설정파일 수정 1. C:\ProgramDa..
-
(윈도우) MySQL 설치 + HeidiSQL 설치IT/DB 2019. 5. 29. 08:32
#개요 노트북에 새 개발환경을 만들다보니 DB가 없다. 여러 프로젝트를 MySQL, MSSQL, Postgresql 등의 DB로 진행해와서, 사실상 완전한 테스트개발환경을 만들기 위해서는 다.. 세팅을 해야하지만.... 우선적으로 MySQL 부터 환경을 설정하기위해 구글신에게 물어봤고 기왕 세팅하는거 블로그에 담기로 한다. 내가 새로 MySQL 환경을 세팅하는 과정을 캡쳐하여 쭉 담아본다. 타인도 타인이지만 어디까지나 목적은 내가 필요할때 다시 찾아볼수 있도록 하는것이 목적이다. #1. 다운로드 * MySQL은 프리웨어.. 즉, 공짜다. https://dev.mysql.com/downloads/ 위 링크로 접속하여 MySQL Community Server 의 DOWNLOAD 를 클릭 * 스크롤을 내리다보..
-
MySQL ) 이번주 월요일부터 일요일까지 날짜 구하기IT/DB 2019. 5. 29. 08:26
오늘이 끼어있는 이번주 월~일의 날짜 구하기 쿼리 SELECT ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 0 ) AS MONDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 1 ) AS TUESDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 2 ) AS WEDNESDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 3 ) AS THURSDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 4 ) AS FRIDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 5 ) AS SATURDAY, ADDDATE..
-
Mybatis XML에서 꺽쇠 쓰기IT/DB 2019. 5. 29. 08:21
개요 XML에서 꺽쇄를 써야하는 경우가 있다. 많은 경우가 있지만 대표적 쉬운 예로, Mybatis에서 Mapper XML을 작성할때, WHERE절 내에서 조건연산자를 쓰고 싶을때 > 혹은 라는 것이 있다. 일단 CDATA가 무슨 뜻이냐 하면, 그것은 바로 'Character Data'. 즉, '문자 데이터'를 말하는 것입니다. 그런데 이 용어를 좀 더 정확하게 말하면 '(Unparsed) Character Data'. 즉, '파싱하지 않는 문자 데이터'라는 뜻입니다. 반대로, 파싱하는 문자 데이터는 'PCDATA'라고 부릅니다. 출처: http://parkjuwan.tistory.com..
-
Oracle 쿼리 정리 [Ctrl + F 용]IT/DB 2019. 5. 26. 21:56
#개요 옛~날에 학원을 다닐때 Oracle 수업을 들으며 열심히 쿼리를 정리해뒀던 문서를 발견했다. 오라클을 잘 쓰진 않지만, 필요로 할때 쿼리 예제를 빠르게 찾기위해 여기에 올려두려고 한다. 1. SQL 기본 cmd에서 실행: sqlplus scott/tiger cmd 한줄에서 보기: set linesize 150 유저접속: conn xxxxx(계정명) / disc 유저확인: show user 구조보기: desc XXXX(테이블명) ============================ 1.컬럼에 산술연산 가능 select ename, sal, sal*12 from emp; (널 처리 주의!) > (x+Null = null) 2. 별칭지정 (헤딩) select ename as "사원 이름", sal as"..