한국어

MYSQL

번호
제목
글쓴이
37 mysql substring length 사용 예제
란돌프
2014-03-20 9811
 SELECT *  FROM gugu.mileage_del WHERE mileage <-10000 GROUP BY substring( mileage, 1, length( mileage )-2)  ==> 뒷자리 2자리까지의 숫자를 group by 함.  
36 도로명주소 등록하기
란돌프
2014-01-02 17050
  우정사업국에서 자료를 받았다.  http://www.epost.go.kr/search/zipcode/newAddressDown.jsp  (*. 유의 사항 꼭 체크해야 다운 ㅠㅠ)  -- 고시일자 : 2013.12.03 --    자료를 기준으로 작성했다.   아직도 \ 가 남아 있었다 ㅋㅋ 또한 U+2161 도 아직 있었...  
35 mysql 사용자 db 등록하기
란돌프
2013-12-24 13966
  펌(원본) : http://naleejang.tistory.com/59    오늘은 mysql 설치시 사용자를 추가하는 방법에 대해 남겨볼까 한다. 할때마다 잘 기억이 안나서 검색엔진에 항상 의존을 하게 되는데 다음에는 검색엔진에 의존하지 않고 바로 블로그에서 검색해서 보면 좋...  
34 mysql 에러 발생시 복구 방법
란돌프
2013-12-03 14861
  난 mysql을 rmp으로 설치해서 자동으로 실행이 된다. 설치 디렉토리 /bin 아래 보면 mysqlcheck가 존재한다. ex) /usr/local/mysql/bin/mysqlcheck     # mysqlcheck -Aao --auto-repair -uroot --password 비번을 넣고 엔터     용량이 크면, 그만큼 시간이...  
33 mysql 문자비교 함수 locate, position
란돌프
2013-11-15 14382
     문자 비교에 사용이 가능하다.    문자열에 포함된 것도 검색 가능하다.    select * from table_name where locate('abx', 'radabxot') > 0;    이렇게 검색을 하면 "abx" 문자가 있어서 1이 반환된다. 즉 숫자로 반영되기에 0보다 큰 값으로 검색을 해...  
32 processlist 계속보기
란돌프
2012-12-17 20140
# mysqladmin -uroot -p processlist -i10 -i : 초 경과후 실행하기 ==> 10초에 한번씩 processlist를 실행한다.  
31 mysql if문 사용
란돌프
2012-09-17 23011
  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 22498
   특정 단어를 찾아 줄때 찾고자 하는 필드에 fulltext에 걸려있어야 검색이 가능하다.    select * from 테이블명 where match(필드명) against("검색어")    이렇게 처리하면 빠른 검색이 가능하다.    만약 다중 검색을 해야할때에는    select     *  fro...  
29 mysql에서 대소문자 구분을 해주는 방법
란돌프
2012-08-21 20650
방법은 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 25462
-------------------------------------------------------------- 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 24439
select * from pet order by field(species, 'cat', 'dog', 'bird'); +----------+--------+---------+------+------------+------------+ | name | owner | species | sex | birth | death | +----------+--------+---------+------+------------+----------...  
26 문자와 숫자 혼합일때 정렬순서
란돌프
2012-07-13 20897
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 16961
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-09 20585
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 19991
mysql 접속이 갑자가 느려질때에 확인해 보셔야 할 한가지 입니다. mysql 접속 후 mysql > show processlist; +-------+------+-----------+------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info |...  
22 mysqldump 옵션들
란돌프
2011-12-12 16072
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 16664
mysql_query('set names latin1');  
20 mysql 명령어
란돌프
2011-02-09 14260
mysql > show variables like 'C%'; => 설치 환경중에서 c로 시작하면 환경 설정을 확인할수 있다.  
19 substring 특정위치값 찾기
란돌프
2010-11-24 17945
select substring('abcdefg',1,3); select substring('1234567890',-1); 특정한 위치의 값을 확인 하고자 할때 사용한다. php의 substr과 흡사하다.  
18 날짜 비교하기 unix_timestamp
란돌프
2010-11-03 14904
mysql 날짜는 보통의 경우는 datetime 형태로 저장을 하기에 2010-11-03 00:00:00 이런 형식으로 저장된다. 이렇게 저장된 경우에 날짜 비교가 조금 힘들때는 timestamp 형태로 변경해서 바로 비교 할수 있게 할 수 있다. unix_timestamp(regdate) > unix_tim...