Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 기초 HTML
- PLSQL 설치
- 자동 배포
- php
- 톰캣 9.0 설치
- js
- scanner 연습문제
- 코드이그나이터
- 이클립스
- 이클립스 프로젝트 변경
- Nexacro
- github
- 코드 처리 시간
- 코드 정리
- id 체크
- [Eclipse] 이클립스 마켓플레이스 (Marketplace) 사용방법
- 실행파일만들기
- 오라클 초기 셋팅
- 개발 일기
- 자바스크립트
- 웹에 데이터를 전송하는 방법
- DDL
- Oracle
- strtotime()
- php 날자 함수
- oracle datatype
- CMD
- 이클립스 서버연동
- ER 마스터 사용법
- 자바
Archives
- Today
- Total
Chillax in dev
그레이브 엑센트 를 사용하는 이유 본문
728x90
sql 작성시 그레이브 엑센트 ` ` 를 넣는 이유
' 와 "" 와 ` 는 다르다 그레이브 엑센트는 개발을 위해 만들어진 용도라고 할 정도로 많이 사용 된다.
그레이브 엑센트를 사용하여 쿼리를 사용하는 것엔 다양한 이유가 있는데
1. 일단 php 와 같은 스크립스 에서 인식을 위한 이유가 있고
2. 데이터 베이스 탐색 속도에 2배이상의 퍼포먼스 증가를 일으킨다.
왜냐하면 order by, Join 할때 php 의 경우 테이블명, 칼럼, 인덱스명을 반드시 그레이브 엔센트로 감싸 줘야 하고 그래야 조인이나 오더바이가 가능하다. 그러니
앞으로 쿼리 를 짤때는 테이블명, 칼럼명, 인덱스명에 그레이브 엑센트를 감싸서 쿼리를 작성해야한다.
특히 테이블 검색시 함수명같은거 쫙 검색하고 나오는데... 함수명을 다검색하는게 아니라 그레이브 엑센트를 먼저 찾아서 더빠르게 검색하게하고 한번에 테이블 30개씩 조인하고 그럴 때 검색 속도의 향상을 위해 필수적으로 사용한다.
select min(document_srl) from `ws_board_notice` where `subject`!='' AND `content` !='' AND `is_allow`= 'Y' order by `insert_dt` desc
728x90
LIST
Comments