Data

    MySQL Enum

    MySQL Enum 타입은 Java enum 타입과 비슷한 유형이다.컬럼 정의 시 다음과 같이 enum 컬럼에 들어갈 수 있는 항목들을 정의한다. CREATE TABLE shirts ( name VARCHAR(40), size ENUM('x-small', 'small', 'medium', 'large', 'x-large')); enum 컬럼도 empty string이나 null값 삽입 가능하고 empty string은 유효하지 않은 값으로 취급된다. enum 항목이 없어지면 기존에 있던 삭제된 그 항목을 가지고 있던 컬럼값은 유효하지 않은 상태(empty string)로 변경된다. 다음과 같이 index값을 가지고 올 수 있다. index는 enum 정의 시 해당 항목의 위치값이다.SELECT enum_..

    Mysql 백업

    1. 정기적으로 백업하라shell>mysqldump --single-transaction --all-database > backup_20100604_21h.sql 2010년 6월 4일 21시 버전으로 완전 풀 백업shell>mysqldump --single-transaction --opt redgom > backup_redgom_20100604_21h.sql 2. 백업자료 복구shell>mysql mysql -u redgom0418 -pxxxxxxxx redgom < backup_redgom_20100604_21h.sql

    Redis 연구노트

    이번 프로젝트에 REDIS 를 쓰기로 해서 어떤 놈인지 몇일 붙잡고 연구한 결과를 wiki 에 정리해보았다.날짜작성/수정내용2012-05-14김광훈주제 생성 아래 내용은 단순 번역 뿐 아니라 직접 연구 및 파악한 내용으로 경우에 따라 잘못된 내용이 있을 수도 있다.(무책임;)참고사이트 http://redis.io/연구에 사용한 Redis버전 : 2.4.12 REDIS 소개memory dbno-sql db 로 기본적으로 key 와 value 쌍의 형태로 데이타를 메모리에 저장한다.메모리에 저장된 내용을 지속시키기 위해 파일로 싱크 하는 기능을 제공한다.Data Typesredis 에는 5가지 데이타형이 존재하며, 이 5가지 데이타 형을 다루는 명령이 모두 다르다. 예를들어 string 형의 데이타를 저장하..

    TimeStamp

    타임 스탬프는 유닉스 기준일 자로 표시되며 1970년 1월 1일 자정부터 경과한 시간을 초 단위로 계산한 값입니다. import java.util.Date;import java.sql.Timestamp; TimeStamp는 sql에서 regdate하고 호환이됨 Date은 우리가 쓰는날짜 시간 분 하고 호환이됨 1. TimeStamp 생성new Timestamp(System.currentTimeMillis())로 timestamp 생성후 (전달도 이상태로 하면된다.) 2.TimeStamp to Date Date utilDate = rs.getTimestamp(인자); //->java.sql.Timestamp가 Date을 상속하기 때문에 이렇게 쓸 수 있음 3.date to time stamppstmt.se..