MySQL 데이터베이스 캐릭터셋 (character set) UTF-8 설정
서론
mysql을 처음 설치하면 디폴트 캐릭터가 OS의 LANG에 영향을 받거나 Latin1으로 설정되어 있다. 지금 설치되어 있는 MySQL의 character 를 확인하려면 다음 명령어를 실행하면 알 수 있다.
Continue ReadingMySQL에서 Insert할때 not exists를 이용하여 동일한 데이터가 없을 경우만 입력하는 방법
서론
Oracle에서는 exists라는 예약어가 있듯 MySQL에서도 exists와 not exists 라는 예약어가 있다. 이 예약어는 스카마에 데이터가 포함되어 있는지 또는 없는지를 확인하는데 사용되는 목적에 사용된다. not exits를 잘 활용하면 데이터를 입력할 때 중복된 되이터는 입력하지 않게 처리할 수 있다. 제약 조건을 이용하면 제약조건이 맞지 않는다는 에러나 예외처리를 해야하는데 not exists를 이용하면 이런 제약조건 위반없이 데이터를 유일하게 입력할 수 있다.
Continue Readinggem install mysql 설치 방법
ruby에서 mysql 모듈을 설치하기 위해서 gem을 이용하는데
gem install mysql
을 하면 다음과 같이 mysql을 찾지 못한다는 메세지를 출력받게 된다.
Continue ReadingUbuntu에 nokogiri 설치
Ruby를 사용하여 HTML을 파싱하기 위해서 nokogiri를 사용려고 Ubuntu에 nokogiri를 설치하면 libxml2를 찾지 못한다는 에러를 만나게 된다.
Continue Reading