37 |
mysql substring length 사용 예제
|
란돌프 |
2014-03-20 |
12449 |
SELECT * FROM gugu.mileage_del WHERE mileage <-10000 GROUP BY substring( mileage, 1, length( mileage )-2) ==> 뒷자리 2자리까지의 숫자를 group by 함.
|
36 |
도로명주소 등록하기
|
란돌프 |
2014-01-02 |
20045 |
우정사업국에서 자료를 받았다. http://www.epost.go.kr/search/zipcode/newAddressDown.jsp (*. 유의 사항 꼭 체크해야 다운 ㅠㅠ) -- 고시일자 : 2013.12.03 -- 자료를 기준으로 작성했다. 아직도 \ 가 남아 있었다 ㅋㅋ 또한 U+2161 도 아직 있었...
|
35 |
mysql 사용자 db 등록하기
|
란돌프 |
2013-12-24 |
16764 |
펌(원본) : http://naleejang.tistory.com/59 오늘은 mysql 설치시 사용자를 추가하는 방법에 대해 남겨볼까 한다. 할때마다 잘 기억이 안나서 검색엔진에 항상 의존을 하게 되는데 다음에는 검색엔진에 의존하지 않고 바로 블로그에서 검색해서 보면 좋...
|
34 |
mysql 에러 발생시 복구 방법
|
란돌프 |
2013-12-04 |
156420 |
난 mysql을 rmp으로 설치해서 자동으로 실행이 된다. 설치 디렉토리 /bin 아래 보면 mysqlcheck가 존재한다. ex) /usr/local/mysql/bin/mysqlcheck # mysqlcheck -Aao --auto-repair -uroot --password 비번을 넣고 엔터 용량이 크면, 그만큼 시간이...
|
33 |
mysql 문자비교 함수 locate, position
|
란돌프 |
2013-11-15 |
19532 |
문자 비교에 사용이 가능하다. 문자열에 포함된 것도 검색 가능하다. select * from table_name where locate('abx', 'radabxot') > 0; 이렇게 검색을 하면 "abx" 문자가 있어서 1이 반환된다. 즉 숫자로 반영되기에 0보다 큰 값으로 검색을 해...
|
32 |
processlist 계속보기
|
란돌프 |
2012-12-17 |
23121 |
# mysqladmin -uroot -p processlist -i10 -i : 초 경과후 실행하기 ==> 10초에 한번씩 processlist를 실행한다.
|
31 |
mysql if문 사용
|
란돌프 |
2012-09-18 |
28088 |
select * from z_tmp where if ( char_length(name) = 2, 'Y','N') = 'Y' => z_tmp table의 name칼럼에서 두글자만 가져온다. select if( substr(name,1,1) = 'A', 'apple', name) from z_tmp => z_tmp table의 name칼럼에서 첫자가 A이면 apple로 치환...
|
30 |
특정 단어 찾기
|
란돌프 |
2012-09-04 |
25951 |
특정 단어를 찾아 줄때 찾고자 하는 필드에 fulltext에 걸려있어야 검색이 가능하다. select * from 테이블명 where match(필드명) against("검색어") 이렇게 처리하면 빠른 검색이 가능하다. 만약 다중 검색을 해야할때에는 select * fro...
|
29 |
mysql에서 대소문자 구분을 해주는 방법
|
란돌프 |
2012-08-21 |
24142 |
방법은 2가지 이다. 1. db table 생성시 varchar나 char로 생성하지 않고, varbinary로 생성하면 된다. select * from table_name where table_name = 'ABc' 이렇게 하면 대소문자가 구분되어서 처리된다. 2. db table 변경이 어려울 경우에는 검색을 할때 특...
|
28 |
case when과 if문 정의
1
|
란돌프 |
2012-07-13 |
29463 |
-------------------------------------------------------------- CASE WHEN condiion THEN expr1 ELSE expr3 END -------------------------------------------------------------- SELECT (CASE 2 WHEN 1 THEN "one" WHEN 2 THEN "two" ELSE "more" END) a...
|
27 |
문자 order by시 순서 정의
|
란돌프 |
2012-07-13 |
27426 |
select * from pet order by field(species, 'cat', 'dog', 'bird'); +----------+--------+---------+------+------------+------------+ | name | owner | species | sex | birth | death | +----------+--------+---------+------+------------+----------...
|
26 |
문자와 숫자 혼합일때 정렬순서
|
란돌프 |
2012-07-13 |
24414 |
select goods_code from goods where left(goods_code,4)='ST-A' order by replace(goods_code, 'ST-A', '') ASC a1234 a134 b212 b2233 이렇게 정렬된다. select goods_code from goods where left(goods_code,4)='ST-A' order by replace(goods_code, 'ST-A...
|
25 |
일자별 dump 하기
|
란돌프 |
2012-05-31 |
17139 |
DB_pass="디비비번" ## 위치 이동 ### cd /back/mysql/time ### 시간 export nowTime="`/bin/date '+%H'`" export nowTime2="`/bin/date '+%F'`" ### {tbl_order / tbl_order_memo / tbl_product / tbl_settle / tbl_order_subalju} db table backup dump_flo...
|
24 |
mysqlcheck 복구 체크하기
|
란돌프 |
2012-04-10 |
22602 |
mysql 전체 체크 복구하기 [root@localhost ]# /usr/local/mysql/bin/mysqlcheck -Aao --auto-repair -uroot -p mysql table 체크 복구하기 [root@localhost ]# /usr/local/mysql/bin/mysqlcheck --auto-repair -uroot -p [DB].[table] mysql 접속해서 복구하...
|
23 |
mysql 접속이 갑자기 느려질때
|
란돌프 |
2012-02-14 |
23642 |
mysql 접속이 갑자가 느려질때에 확인해 보셔야 할 한가지 입니다. mysql 접속 후 mysql > show processlist; +-------+------+-----------+------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info |...
|
22 |
mysqldump 옵션들
|
란돌프 |
2011-12-13 |
19094 |
mysql> mysqldump -uroot -p --default-character-set=utf8 디비명 > 백업파일명 ==> dump 받을때 언어셋팅을 utf8로 받는다. 서버 이전시 꼭 확인해서 받으면 제설치시 편함. mysql > mysqldump -uroot -p --add-drop-table 디비명 > 백업파일명(000.sql) ==...
|
21 |
mysql 접속해서 언어셋팅 변경
1
|
란돌프 |
2011-11-24 |
17339 |
mysql_query('set names latin1');
|
20 |
mysql 명령어
|
란돌프 |
2011-02-09 |
14549 |
mysql > show variables like 'C%'; => 설치 환경중에서 c로 시작하면 환경 설정을 확인할수 있다.
|
19 |
substring 특정위치값 찾기
|
란돌프 |
2010-11-25 |
18348 |
select substring('abcdefg',1,3); select substring('1234567890',-1); 특정한 위치의 값을 확인 하고자 할때 사용한다. php의 substr과 흡사하다.
|
18 |
날짜 비교하기 unix_timestamp
|
란돌프 |
2010-11-03 |
15141 |
mysql 날짜는 보통의 경우는 datetime 형태로 저장을 하기에 2010-11-03 00:00:00 이런 형식으로 저장된다. 이렇게 저장된 경우에 날짜 비교가 조금 힘들때는 timestamp 형태로 변경해서 바로 비교 할수 있게 할 수 있다. unix_timestamp(regdate) > unix_tim...
|