[MySQL] Mysql Join 해부(Left, Right, Outer, Inner Join)
·
프로젝트 관련 조사/DB
출처: http://rapapa.net/?p=311 Mysql DB를 다룰 때 초보 수준에서 약간 중급으로 넘어가면서 흔히들 많이 어려워 하는 것이 Join 구문입니다. 먼저, 아래와 같은 테이블 두개가 있다고 합시다. 1 2 3 mysql> select * from demo_people; +————+————–+——+ | name | phone | pid | +————+————–+——+ | Mr Brown | 01225 708225 | 1 | | Miss Smith | 01225 899360 | 2 | | Mr Pullen | 01380 724040 | 3 | +————+————–+——+ 1 2 3 mysql> select * from demo_property; +——+——+———————-+ | pid ..
[버클리] 우분투에 버클리 DB 설치
·
프로젝트 관련 조사/DB
출처: http://egloos.zum.com/linguistics/v/1996343 wget으로 http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html 여기서 다운받고 압축을 푼다 --> tar -xzvf db-xxxx 압축푼 폴더에 들어가서 'build_unix' 폴더에 또 들어간다. >../dist/configure --enable-cxx >make >make install 을 차례로 입력하면 설치된다. ~^^
[Log] 크리티컬한 보안 로그 체크리스트
·
프로젝트 관련 조사/로그 관련
출처: https://zeltser.com/security-incident-log-review-checklist/ http://www.tecmint.com/linux-directory-structure-and-important-files-paths-explained/ -> Linux Directory Structure and Important Files Paths Explained This cheat sheet presents a checklist for reviewing critical logs when responding to a security incident. It can also be used for routine log review. It was authored by Dr. Anton Chuv..
[MySQL]Updatable Join View
·
프로젝트 관련 조사/DB
출처: http://blackbull.tistory.com/9 MySQL에서의 Sub Query의 더러운 진면목을 경험해 본 기억이 있기에, (하루 온종일 돌려도 결과가 안 나와서 걷어찰 뻔 했다는...-_-;;) 요즘 모든 Sub Query들을 JOIN을 이용하여 해결하기 위해 노력한다. 그런데!!! 두둥!! 이런 뒌장.... 평소에 잘 돌아가던 코드가 Oracle에서는 안 돌아가더라.... '!$!@%$%!#$ㅆㄲㄸㅎㄹㅇㅎ!#!@#' 라고 욕을 잔뜩 하고 난 다음.. 고민이 들더라.. 많은 양의 데이터를 Migration 하기 위해 미리 짜 놓은 Query가, 쓰레기가 되는 상황이 벌어졌으니.... '뭐.. 아직은 시간이 남았으니 해결책을 마련해 보자.' 라고 하다가, 언제나처럼, 내 옆에 계시는 '..
[MySQL] DB 테이블 연산자 - JOIN 연산자 (두 개 이상 테이블 간의 비교검색)
·
프로젝트 관련 조사/DB
출처: http://warmz.tistory.com/276 JOIN (조인) 연산자 - 두개 이상의 테이블을 연결하여 데이터를 검색할때 사용한다. - 데이터베이스 시스템과 그 환경의 성능을 확인하는데도 사용할 수 있다. (느린 쿼리를 사용하여 비교) - 조인에는 여러가지 종류가 있다. 조인 종류 설명 내부조인(INNER JOIN) 조건을 사용해서 두 테이블의 레코드를 결합한다. 외부조인(OUTER JOIN) 내부조인과 비슷한데 일치하지 않는 열까지 반환하며 그 열은 NULL로 반환한다. 동등 조인(EQUI JOIN) 내부조인이다. 두 테이블 사이의 같은 행들을 반환한다. 비동등 조인(NON-EQUI JOIN) 내부조인이다. 두 테이블 사이의 같지 않은 행들을 반환한다. 자연 조인(NATURAL JOIN)..
[MySQL] 다른 데이터베이스의 테이블 복사하기
·
프로젝트 관련 조사/DB
APTlevel DB에 있는 IPSlevel 테이블을 app_log DB에 IPSlevel로 옮길 경우
[MySQL] 최근 데이터 가져 오는 구문
·
프로젝트 관련 조사/DB
select * from [테이블] order by [정렬할 속성]desc limit [출력 갯수]
[MySQL] 버젼 확인
·
프로젝트 관련 조사/DB
출처: http://zetawiki.com/wiki/MySQL_%EB%B2%84%EC%A0%84_%ED%99%95%EC%9D%B8 방법 1: mysql[편집] [root@zetawiki ~]# mysql --version mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1 → 5.0.77 방법 2: mysql 접속[편집] [root@zetawiki ~]# mysql -u testuser -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 810996 Server version: 5..
[MySQL] 컬럼 이름 변경하기 에러나는 경우
·
프로젝트 관련 조사/DB
버전을 확인할 것 저의 경우 5.5였습니다. 컬럼 이름 변경. ALTER TABLE 테이블이름 RENAME COLUMN 변경전이름 TO 변경후이름 ALTER TABLE EMP RENAME COLUMN email to navermail; 위와 같이 쳤는데 에러가 날 경우 아래 같이 쳐보자 [테이블의 컬럼 이름 변경하기] 형식) alter table [테이블명] change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼 타입] mysql> alter table mytable change column addr age int not null; addr 컬럼명이 age 라는 컬럼명으로 정확히 바뀌었습니다. 그치만 애초에 age 컬럼은 필요가 없었습니다. 테이블에서 age 컬럼을 삭제 해야 하겠습니다.
[MySQL] Crontab과 쉘스크립트를 이용한 DB백업업
·
프로젝트 관련 조사/DB
출처: http://byseob.blogspot.kr/2010/08/crontab%EA%B3%BC-%EC%89%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-db%EB%B0%B1%EC%97%85%EC%97%85.html http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B0%98%EB%B3%B5_%EC%98%88%EC%95%BD%EC%9E%91%EC%97%85_cron,_crond,_crontab -cron crontab 설정 관련 http://www.miwit.com/b/mw_tip-3480 Shell 작성 # mkdir /backup # chmod 755 bac..