MySQL 6

mysql 기본 - Limit

이름이 Table_nm 인 테이블을 조회한다고 하자. DB에 데이터가 많으면 select * from Table_nm 했을 경우 너무오래 걸려서 시스템에 부하가 갈수도 있고 lock을 초래 할 수도 있다. 데이터확인을 위한 단순 select 를 할때는 Limit 를 사용하는 습관을 들이도록 하자. 사용방법 select * from Table_nm limit 100 ; select * from Table_nm 했을때의 결과 중 상단 100개만 보여지게 된다. select * from Table_nm limit 50, 100 ; select * from Table_nm 했을때의 결과 중 50번째 부터 100번째 데이터만 보여지게 된다. * limit 는 oreder by 절 뒤에 그러니까, 쿼리의 맨~~뒤..

Note/DB 2011.09.20

Mysql 문자열 관련 함수

* substring(str, star_index_num, length); * ASCII(str) - str의 가장 좌측 char의 숫자값을 반환 mysql> SELECT ASCII('2'); -> 50 mysql> SELECT ASCII(2); -> 50 mysql> SELECT ASCII('dx'); -> 100 * BIN(N) - N을 이진 형태의 문자열로 반환 mysql> SELECT BIN(12); -> '1100' * CHAR_LENGTH(str) - 문자열 길이 반환 * CONCAT(str1, str2, ...) - 문자열 인수들을 모두 붙여서 반환 mysql> SELECT CONCAT('My', 'S', 'QL'); -> 'MySQL' mysql> SELECT CONCAT('My', NUL..

Note/DB 2011.06.23