mysql 백업및 복구하기 투

백업및 복구하는데는 두가지 방법이 있다. 첫번째 mysqldump와 mysql 명령어를 이용하는 방법 두번째 data디렉토리에서 통째로 갖다 붓는 방법 첫번째는 예전에도 한번 했었다. 백업하기 # ./mysqldump -u루트계정 -p루트패스워드 [옵션] [디비명] [테이블명] > all.sql 복구하기 # ./mysql -u루트계정 -p패스워드 디비명 < all.sql 옵션에서 … Continue reading

무지 많은 폼값 동적으로 배열에 넣기

‘동적 2차원 배열을 생성시킨다. ReDim arrVals(1,255) intIndex = 0 ‘Request.Form 컬렉션을 통해 loop를 돌린다. For Each varItem in Request.Form If Request.Form(varItem).count > 1 then ‘이것은 각 값을 반복적용하는 컬렉션 그 자체이다. For intLoop = 1 to Request.Form(varItem).count ‘배열에 Control명과 값을 … Continue reading

분산트랜젝션 처리

링크드 서버등을 이용하여 리모트서버의 데이터들을 처리하다 보면.. 트랜젝션 처리를 할 필요가 있는데 서버가 틀리면 난감하다. ms sql은 분산트랜젝션 기능을 지원하는데.. 문법 자체는 간단하다. 일단 로컬과 리모트 서버의 dts서버가 스타트 상태여야 하고. 두서버가 링크드 서버로 연결되어 있다면 아래와 같이 하면 된다. … Continue reading

링크드서버 사용하기

예전에 openrowset 함수를 이용한 분산환경에서의 쿼리를 얘기했었는데. 링크드 서버를 이용하면 좀더 간단하게 쿼리문을 쓸수있다. 링크드 서버를 사용하려면 EM(엔터프라이즈 메니저)의 security의 linkedserver에서 새로운 서버를 등록해주면 된다. 물론 먼저 dsn으로 등록되어있고.. 같은 작업그룹의 서버라면 서버이름과 sql로그인아이디, 패스워드를 알면된다. 그렇지 않다면. 새로은 링크드서버 … Continue reading

디비 및 웹소스 로컬에 백업하고 ftp로 리모트에 보내는 쉘

#!/bin/bash #dump ‘puzzl’ /usr/local/mysql/bin/mysqldump -u아이디 -p패스워드 puzzle > /home/puzzle/data/puzzle_$(date +%Y%m%d).sql #web source cd /home/puzzle tar zcvf puzzle_$(date +%Y%m%d).tar.gz htdocs mv puzzle_$(date +%Y%m%d).tar.gz data # 3일 지난것들은 삭제한다. find /home/puzzle/data -atime +3 -exec rm -f {} \; # 186 서버로 파일들 … Continue reading

특정디비의 모든 테이블의 row수 알아내기 2

예전에 프로시저로 만들었었는데. –> http://222.112.187.32:9090/solui/blueboard/board/solui_study/content.asp?b_nm=solui_study&s_num=61&GotoPage=1&order= 그냥 sql문도 함 보자.. set nocount on declare @name varchar(80) select @name = ‘ while @name is not null begin select @name = min(table_name) from information_schema.tables where table_type = ‘base table’ and table_name > @name … Continue reading

COMPUTE 와 COMPUTE BY 쓰기

group by 는 그룹에 대한 부분합계를 볼수 있다. 하지만 상세내역을 볼수는 없다. 상세내역과 그룹합계를 모두 한꺼번에 볼수는 없을까.. 그게 바로 compute와 compute by 문이다. 전체 평균과 그룹별 평균을 구해보자 select avg(price) from titles : 전체평균 select type, avg(price) from titles … Continue reading

CASE 와 COALESCE 사용하기

연봉을 계산하는데 있어서.. 어떤 사람은 시급으로 받고, 어떤 사람은 연봉으로 받고, 어떤 사람은 판매량에 따른 커미션을 받는다고 했을때.. 각 사람들의 연봉을 구하는 경우.. CASE 문을 쓰면 프로그램에서 따로 코딩하지 않아도 된다. 또한 필요없는 데이터들이 null값으로 들어가 있다면 COALESCE문을 사용하면 더 … Continue reading

페이지 12 의 22« 처음...1011121314...20...마지막 »