반응형

DB관련 67

DECODE 함수

DECODE함수는 데이터를 원하는 다른 값으로 바꾸어 주는 함수. DECODE함수는 첫 번째 인수를 받아들여 받아들인 내용이 조건1과 일치하면 값1로 조건2와 일치하면 값2로 바꾸어 준다. DECODE(column|표현식, 조건1, value1, 조건2, value2, 조건3, value3,...) 예를 들어 sql> select deptno, DECODE(deptno, 10, '영업부', 20, '기획부', 30, '생산부', 40, '전산부') AS "부서명" from dept; 일경우 dept 컬럼의 deptno가 10일경우 '영업부', 20일경우 '기획부', 30일경우 '생산부', 40일경우 '전산부'로 나타내주게 된다.

DB관련/MySQL 2009.01.12

[펌]mysql 한달전 데이터 삭제(Shell code , sql query)

mysql 에서 로그를 남겨두는데, 용량을 많이 차지해서 일정기간이 지난후에 자동으로 삭제하도록 구성해 두었습니다. 기존에는 unix shell(bash) 코드를 이용해 처리했는데, 플랫폼(?) 호환성을 높이기 위해 sql query 로 바꿔보았습니다. 주절주절이야기 했지만, 코드는 간단합니다. 날짜를 구하는 것이 핵심(shell 이냐, sql 이냐 의 차이) LOGDATE=`/bin/date +%Y/%m/%d --date '1 month ago'` mysql log_db -e "delete from log where log_date < '$LOGDATE';" 이런 간단한 코드입니다.(bash) mysql 의 쿼리로만 작성하면 다음과 같습니다. mysql log_db -e "delete from log ..

DB관련/MySQL 2008.10.23

[펌]Re:ORA-03134 이서버 버전에대한.. 오류

소금인형의 개인적인 결론 아래 내용처럼 해보았습니다. 역시나 안되더군요. -_-;; Oracle 8.16 버전은 10g이후부터는 client 연결이 지원되지 않는다는 메시지를 뿌려주네요. 그러기에 9i로 연결하는 방법을 사용하였습니다. 가장 좋은것은 해당 Oracle의 버전의 client를 이용하는 것인듯 싶네요. ---------- Original Message ---------- 이름 : 황병건 제목 : ORA-03134 이서버 버전에대한.. 오류 -------------------------------------------------------- * Oracle Client (SQL*Net) Version : * Oracle Server Version : * Client OS : ----------..

DB관련/Oracle 2008.09.09

[펌]mysql 깨진 테이블 복구하기

## 데이터베이스 복구 - 복구 유틸리티 1. 복구대상 인덱스 테이블이 *.ISM 파일 형식이면 isamchk 사용 2. 복구대상 인덱스 테이블이 *.MYI 파일 형식이면 myisamchk 사용 해당 유틸리티 사용시에는 mysql 종료 후 사용할 것 - 복구 시 사용되는 데이터베이스 관련 파일 위치 1. /var/lib/mysql/db명에 위치 2. 각 테이블 하나에 3개의 파일이 생성되어 해당 테이블의 데이터가 실제로 저장 *.MYD : 실제 데이터가 저장되는 데이터 파일 *.MYI : 테이블의 인덱스 정보를 저장하는 인덱스 파일 *.frm : 테이블의 구조가 저장되는 스키마 파일 - 이상 유무 점검 방법 # myisamchk -s /var/lib/mysql/test.MYI //점검결과를 간략히 출력 ..

DB관련/MySQL 2008.07.14

[Mysql] 테이블 크래쉬 체크 Table 'user' is marked as crashed and should be rep..

Mysql 테이블 크래쉬가 날때, check table 명령으로 체크해 봅니다. mysql> check table n2_fileman_rtree; --빨간색이 테이블명입니다. +--------------------------+-------+----------+---------------------------------------------------------------------------------------------+ | Table | Op | Msg_type | Msg_text | +--------------------------+-------+----------+--------------------------------------------------------------------------..

DB관련/MySQL 2008.04.10
1 2 3
반응형