본문 바로가기
반응형

MySQL35

문법 - MySQL 조건문 출처 : http://www.spatium.co.kr/languages/content.php?chno=5&bno=34 if 문, case 문, ifnull문 IF 문형식 : if ( 조건문, 참일때 값, 거짓일때 값)EX) select member_id, if ( isnull(birthday), '-', birthday ) from member 설명 - 멤버 테이블에서 아이디(member_id) 와 생일을 뽑는데 null 일경우는 - 를 출력, 아니면 생일을 출력 Case 문형식 : case (조건 또는 값) when 값1 then 표시값 when 값2 then 표시값 else 표시값 endEX) select case a when '1' then a when '2' then b else c end fro.. 2013. 3. 26.
MySQL 테이블 대소문자 구분옵션 테스트 환경OS : Windows Server 2008 R2 EnterpriseMySQL : 5.xGUI : Toad For MySQLWPI 설치 ( Microsoft Web Platform Installer )==================================================================================================마이크로소프트 웹플랫폼 인스톨러를 이용해 PHP와 MySQL 을 설치하였다.그리고 데이터베이스를 생성하는데, TEST_DB 를 생성하니, 자동으로 test_db 로 생성되었다.그러다보니 구글링을 뒤지니 이미 많은 경험을 하셨던 분들의 포스팅이 올라와 있어 참고하고 다시 포스팅한다. 데이터베이스를 생성하는 기본적으로 소문자로 .. 2012. 6. 23.
MySQL 쓰면서 하지 말아야 할 것 17가지 출처 : http://xeraph.com/4286421 작게 생각하기 - 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. - 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. - 파일 기반 세션 좀 쓰지마 -_- - 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 - 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보기 - SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (..) - 실행 계획 확인 - 타입 컬럼에 index 써있는거랑 Extra 컬럼에 index 써있는거랑.. 2012. 5. 21.
FreeSQLFormatter [SQL정렬] 보통 쿼리 (SQL스크립트) 를 짜거나, 이미 작성되있는 쿼리가 정렬이 안되어있으면 상당히 짜증이 치민다. 그런데 Toad For 씨리즈들은 라이센스가... 회사에서 사용하기에는.... 그래서 불편함을 참다가.. 우연이 찾았다. FreeSQLFormatter . SQL 스크립트를 옵션에 맞게 정렬해주는 심플한 유틸리티. 고마운 소스포지~ㅋㅋㅋ 아래압축파일을 받아서 해당 OS 에 맞는 버전으로 압축을 해제하고 실행하면 된다. 해당 다운로드 링크 출처는 http://sourceforge.net/projects/fsqlf/ 2012. 2. 13.
반응형