MYSQL에서 NOT IN을 쓸려고 하는데 좀 알려주세요

09-03-12 by 최고관리자

다른 테이블에 있는 사람을 제외시키고 select를 할려고 하는데 방법을 잘 모르겠어요.where에 NOT IN을 쓰면 된다고 하는데 mysql에서도 쓰는 방법 좀 알려주세요.찾아봐도 없더군요알려주세요이왕이면 sql문으로 직접예를 들어 설명해 주시면 감사하겠습니다. ---------------------------------------------------------------------------------------select * from 테이블이름where 컬럼이름 not in ('A','B…

MySQL의 백업 및 복구

08-12-17 by 최고관리자

요즘은 MySQL Replication 기능을 이용해서 DB System을 구축하는 경우가 많다. 또한 MySQL DB를 사용하면서 백업은 보통 Replication Slave 단에 있는 백업 Server에서 별도로 받게 된다.백업 서버에서 Dump로 받게 된 Data는 DML 쿼리로 된 text data이며, 이 데이터를 이용해서 신규 장비를 설치하던가, 아니면 기존 장비에 문제가 생겼을 시 복구를 하게 된다.그런데 복구를 하더라도 Replication이란 문제로 인해 Master DB와 싱크를…

Mysql 에서 필드 내용 일괄 변경하기 REPLACE

08-10-22 by 최고관리자 1

UPDATE website_content_pages SET content = REPLACE(content,'b>','strong>');

MS SQL 주민번호로 출생년도산출 및 나이계산 정렬방법

08-10-07 by 최고관리자

DATABASE가 MS_SQL 일때 참고하세요.   주민번호 'yymmdd0000000' 1800 년대 출생남자주민번호 'yymmdd9000000' 1800 년대 출생여자주민번호 'yymmdd1000000' 1900 년대 출생남자주민번호 'yymmdd2000000' 1900 년대 출생여자주민번호 'yymmdd3000000' 2000 년대 출생남자주민번호 'yymmdd4000000' 2000 년대 출생여자 주민번호 앞에 출생년도 2자리 포함합니다.   select case(substring(주민번호…

[함수] MySQL 날짜 함수 정리

08-09-18 by 최고관리자

DATE 값을 기대하는 함수들은 일반적으로 DATETIME 값을 수용하고, TIME 부분은 무시한다. TIME 값을 기대하는 함수들은 일반적으로 DATETIME 값을 수용하고, DATE 부분은 무시한다. 현재 날짜나 시간을 반환(return)하는 함수들은 쿼리가 실행될 때 단 한번만 그 값을 구한다. 이것은 한 쿼리 안에 NOW()와 같은 함수가 여러번 사용되었을 경우에도 모두 같은 결과값을 참조한다는 것을 의미한다. 이 원칙은 CURDATE(), CURTIME(), UTC_DATE(), UTC…

MySQL unixtime 사용법 정리

08-09-18 by 최고관리자 1

// 테이블생성 CREATE TABLE `test` ( `regdate` INT NOT NULL ) TYPE = MYISAM ; // 데이타 삽입 INSERT INTO `test` ( `regdate` ) VALUES ('1220799600 '); INSERT INTO `test` ( `regdate` ) VALUES (unix_timestamp()); // 년월일 시분초 select DATE_FORMAT(FROM_UNIXTIME(regdate), '%Y-%m-%d %H:%i:%s') regdat…

mysql 서버 이전시의 캐릭터셋 문제

08-08-08 by 최고관리자 2

최근들어 mysql 서버이전을 하면서 캐릭터셋 문제에 봉착하는 사람들이 많아졌다. 그런 분들을 위해 과정을 정리해 봤다 도움이 되었으면 한다. 아래의 정리는 경험을 바탕으로 적었기에 문제는 없을거 같지만 모든 환경을 테스트한것이 아니기에 이게 정답이다라고 할수는 없을것이기에 부족한 부분은 조언을 주셨으면 한다. 보통 3.x대 또는 4.x대에서 오랫동안 사이트를 운영하다 이번에 5.x 로 업하시는 분들이 이런 문제에 많이 봉착한다. 3.x 나 4.x 에서는 국내에 호스팅 환경이 euc-k…

MYSQL 사용자 계정 만들기 (패스워드 변경하기)

06-06-30 by 최고관리자 1

# mysql -u root -p mysql // mysql 접속 Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1 to server …

MYSQL/PHP 데이타 베이스와 유저 생성 방법

06-06-29 by 최고관리자

------------------------------------------------------ ***MYSQL/PHP 데이타 베이스와 유저 생성 방법 ------------------------------------------------------ ./mysqladmin -V  버젼명 (테이터베이스 관리 tool) ./mysqladmin -p status 현재상태 ./mysqladmin -p reload  mysql 권한…

MySQL 자주쓰는 명령어

06-07-05 by 최고관리자

Database/Mysql 2005/09/21 23:33 출처 : IamTY.com 자주 쓰는 MySQL 명령어 정리 # root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is …

mysql 에서의 join 의 선택과 sql 문법2

08-06-12 by 최고관리자

앞에서 조인의 종류와 간단한 조인을 설명하였다면 이제는 실제로 조인을 어떻게 활용하는가 하는 부분입니다. 우선 조인을 활용하기 위해서는 각테이블에 조인을 하기 위한 필드가 있어야 합니다. 보통 조인을 위해 사용하는 필드(예 앞의 예제에서 where user_info.t_cd=team.t_cd)는 primary key(이하 PK) 와 primary key 연결을 하거나 PK 와 Forign Key(이하 FK) 로 연결합니다.     ※ PK와 FK 의 개념을 잘모르시는 분은 아래의 링크로 잠시 참조…

mysql 에서의 join 의 선택과 sql 문법1

08-06-12 by 최고관리자

http://ideaargo.devself.com/blog/ SQL 에서 가장 많이 사용하는 문법은 select 절입니다. 그중 join 문은 꽤 자주 사용되며 어떤 웹어플(그룹웨어나 쇼핑몰 등 같은 업무용 웹어플)의 경우 거의 대부분의 sql 문법에 join 문이 포함되어 있습니다. mysql 이 버젼업을 하면서 여러가지 조인문에 관련된 SQL 문법을 지원하게 되었습니다. 그래서 조인 join 문을 정리해 봤습니다. 자신에게 필요한 조인문을 사용하여 속도개선 및 조인문 이해에 도움이 되었으면 하…