본문 바로가기

DB스토리

(30)
SAS DB란? http://www.wowunix.com/cgi-bin/CrazyWWWBoard.cgi?mode=read&num=478&db=data&backdepth=1
MYSQL my.cnf [mysqld]init_connect="SET collation_connection=utf8_general_ci"init_connect="SET NAMES utf8"character-set-server=utf8collation-server=utf8_general_ci datadir=/opt/ahnlab/insight/mysql/datasocket=/opt/ahnlab/insight/mysql/mysql.sock# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Settings user and group are ignored when systemd is used.# If you need to..
리눅스 MySQL 5.6.x 설치 펌 - http://blog.beany.co.kr/archives/2648 작업환경 CentOS 6.3 MySQL 5.6.10 의존 패키지 설치 아래의 의존 패키지를 설치합니다. Shell 1 2 3 4 5 6 7 8 9 10 yum -y install make cmake yum -y install gcc g++ cpp gcc-c++ yum -y install perl yum -y install ncurses-devel yum -y install bison yum -y install zlib curl yum -y install openssl openssl-devel yum -y install bzip2-devel yum -y install libtermcap-devel libc-client-devel y..
MySQL Workbenc Error code 1175 MySQL Workbench에서 update 명령 실행 시 Error code 1175가 떨어지는 경우가 있다.Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect.이 에러는 WHERE절에 key(index) 컬럼이 조건으로 들어가 있지 않은 경우에 발생한다.이를 해결하기 위해서는 WHERE절에 key(index) 컬럼을 조건으로 넣어 주거나 아래 환경변수를 설정해 주면 해결된다.1SET SQL_S..
MYSQL JOIN 쿼리 MYSQL*. 조인(JOIN)은 여러 테이블의 상호 연관관계를 연결하여 결과값을 가져올 때 사용합니다. 1. INNER JOIN *. INNER JOIN은 조인하는 테이블의 ON 절의 조건이 일치하는 결과만 출력됩니다. EX) SELECT * FROM A_TABLE AS A INNER JOIN B_TABLE AS B ON A_TABLE.COL1 = B_TABLE.COL1;--A_TABLE.COL1과 B_TABLE.COL1이 일치하는 데이터만 출력됩니다. 2. OUTER JOIN *. OUTER JOIN은 조인하는 테이블의 ON 절의 조건 중 한쪽의 데이터를 모두 가져옵니다. OUTER JOIN은 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 이렇게 3가지가 있..
Can't connect to local MySQL server through socket '/tmp/mysql.sock' Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)해당오류 발생시 실제 존재하는 소켓위치를 찾고있는 위치에 심링크를 생성하여 준다.1.소켓위치 검색find / -name mysql.sock 실제 소켓파일이 존자하는 위치 /opt/ahnlab/insight/mysql/mysql.sock찾고있는 위치 /tmp/mysql.sock2.심링크생성ln -s /opt/ahnlab/insight/mysql/mysql.sock /tmp/mysql.sock
MS-SQL with (nolock) 키워드 펌 - http://dmh11.tistory.com/43with (nolock) 란?SQL Server의 기본 격리 수준(isolation level)은 read committed 입니다. 그래서 데이터를 읽을 때는 공유 잠금이 유지됩니다. 그러므로, 쉽게 설명하자면 SELECT문이 실행 중인 동안에 같은 row혹은 table에 insert나 update하는 작업은 block됩니다. 거꾸로 같은 row, data page 혹은 테이블에 데이터를 insert, update하는 동안 SELECT문은 block되게 됩니다. 이렇게 되면 데이터베이스 성능이 현저히 떨어지게 됩니다. 그러므로 일반적으로 단순 조회 쿼리에는 with (nolock)문을 추가하여 사용합니다.ex) SELECT * FROM MEMBER..
오라클 CLOB 데이터 조회 SELECT dbms_lob.substr(칼럼, dbms_lob.getlength(칼럼), 1) FROM 테이블