- 전체
- Sample DB
- database modeling
- [표준 SQL] Standard SQL
- G-SQL
- 10-Min
- ORACLE
- MS SQLserver
- MySQL
- SQLite
- postgreSQL
- 데이터아키텍처전문가 - 국가공인자격
- 데이터 분석 전문가 [ADP]
- [국가공인] SQL 개발자/전문가
- NoSQL
- hadoop
- hadoop eco system
- big data (빅데이터)
- stat(통계) R 언어
- XML DB & XQuery
- spark
- DataBase Tool
- 데이터분석 & 데이터사이언스
- Engineer Quality Management
- [기계학습] machine learning
- 데이터 수집 및 전처리
- 국가기술자격 빅데이터분석기사
- 암호화폐 (비트코인, cryptocurrency, bitcoin)
MySQL [mysql]Hint 사용방법
2017.03.15 17:47
[mysql]Hint 사용방법
Oracle 에서는 Hint를 많이 사용하는데요,
Mysql 에서는 Hint를 자주 사용하지는 않네요. 다만 어쩔수 없이 Hint를 써야할때가 있곤하지요^^
사용방법을 잠깐 들여다 볼까요?
How to use
syntax>
tbl_name [[AS] alias] [index_hint_list]
index_hint_list:
index_hint [, index_hint] ...
index_hint:
USE {INDEX|KEY}
[FOR {JOIN|ORDER BY|GROUP BY}] ([index_list])
| IGNORE {INDEX|KEY}
[FOR {JOIN|ORDER BY|GROUP BY}] (index_list)
| FORCE {INDEX|KEY}
[FOR {JOIN|ORDER BY|GROUP BY}] (index_list)
index_list:
index_name [, index_name] ...
ex> table_name 테이블에 index_name이라는 인덱스가 존재하고, INDEX SCAN하려고 할때
SELECT * FROM table_name USE INDEX (index_name) WHERE col = 1;
test>
mysql> create table table_name (col int);
Query OK, 0 rows affected (0.03 sec)
mysql> create index index_name on table_name(col);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> insert into table_name values (1);
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM table_name USE INDEX (index_name) WHERE col = 1;
+------+
| col |
+------+
| 1 |
+------+
1 row in set (0.00 sec)
+----+-------------+------------+--------+---------------+------+---------+------+------+-------+
+----+-------------+------------+--------+---------------+------+---------+------+------+-------+
| 1 | SIMPLE | table_name | system | index_name | NULL | NULL | NULL | 1 | |
+----+-------------+------------+--------+---------------+------+---------+------+------+-------+
Ref> http://dev.mysql.com/doc/refman/5.1/en/index-hints.html
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 오라클 기본 샘플 데이터베이스 | 졸리운_곰 | 2014.01.02 | 86364 |
| 공지 | [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE | 가을의 곰을... | 2013.02.10 | 78816 |
| 공지 | [G_SQL] Sample Database | 가을의 곰을... | 2012.05.20 | 95574 |
| 1 | 빅데이터분석기사 필기 1과목 요약 - 빅데이터 분석 기획 ① | 졸리운_곰 | 2021.01.07 | 2316 |

