본문 바로가기

db

MySQL, mysql workbench 설치 사용상의 편의를 위해 압축 파일을 다운받아 설치한다. MySQL 설치아래 사이트에서 본인 시스템에 맞는 32bit 또는 64bit 파일을 다운 받자.http://dev.mysql.com/downloads/mysql/ 설치할 폴더에 압축을 푼다. 관리상 편의를 위해 MySQL과 workbench를 한 폴더에 풀자.압축을 풀고 폴더에 들어가면 bin 폴더가 있다. bin 폴더 안에 mysqld.exe 파일이 있는데 실행하면 mysql이 실행된다. mysql은 생각보다 리소스를 많이 사용하기 때문에 필요할 때 실행해서 사용하면 된다. 리부팅하면 실행이 안되어 있다. 기본으로 설정된 root 비밀번호는 없다. password를 비운 상태로 접속하면 된다. workbench 설치아래 사이트에서 본인 시스템에 맞는.. 더보기
DB에서 컬럼 순서 랜덤하게 가져오기 일을 하다가 컬럼 순서를 랜덤하게 가져와야할 필요가 있어서 찾아보았다. DBMS_RANDOM을 이용하여 난수를 발생하여 가져올 수 있다. 방법은 몇가지 있다.SELECT DBMS_RANDOM.VALUE(1, 1000) AS RND FROM DUAL; 위 쿼리는 1~1000 사이의 값을 가져오는데, 소숫점의 숫자도 포함되어 있다. 정수만 가져오려면 소숫점을 없애주면 된다.SELECT CEIL(DBMS_RANDOM.VALUE(1, 1000)) AS RND FROM DUALCONNECT BY LEVEL 더보기
ERMaster 플러그인 이클립스용 ER 다이어그램 플러그인을 찾아보니 ERMaster가 있었다. 아직 별로 사용해보지 못했지만 쓸만하다. 다음 URL로 플러그인을 설치한다. ERMaster - http://justinkwony.github.io/ermaster-nhit/update-site/ 대충 만들어서 스샷을 올려본다. 화면은 이런 모양이다. 프로젝트 레파지토리 안에서 sql을 관리해보기 위해 찾았다. 잘 활용해보자. 참고 URLhttp://www.clien.net/cs2/bbs/board.php?bo_table=useful&wr_id=243251 더보기