- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
목록Database/MySQL (30)
민서네집
http://blackbull.tistory.com/43 @변수를 초기화 해줘야 하는것 잊지 말자.
MySQL 에서 Oracle 에 있는 것처럼 ROWNUM 을 사용하기 위한 방법을 누군가가 잘 정리해 놓았다. http://cremazer.blogspot.kr/2013/09/mysql-rownum.html
Oracle 에서는 rank(), partition by 등의 분석 함수를 써서 Group 내의 특정 컬럼의 랭킹을 쉽게 구할 수 있는데, MySQL 에서는 이렇게 하려면 좀 까다롭다. Googling 해 보니 여러가지 방법이 있는데, 가장 간단한 방법은 group_concat Function을 사용하는 것 같다. -- PROJECT_ID 별로 HISTORY_NO 값이 가장 큰 레코드를 추출하는 쿼리.SELECT M.PROJECT_ID, E.* FROM ORDER_SHEET E JOIN (SELECTK.PROJECT_ID, SUBSTRING_INDEX ( group_concat(e.HISTORY_NO order by e.HISTORY_NO DESC), ',', 1) AS HISTORY_NOFROM ORD..
$ cd /usr/local/mysql $ cd bin $ ./mysql $ sudo ./mysql [출처] http://nsnotification.blogspot.kr/2013/05/mac-osmountain-lion-mysql.html 위 블로그에 Mac에서 MySQL Database의 한글 깨짐 현상을 방지하기 위한 my.cnf 파일의 작성법도 나와 있다. Mac에서 계속 한글이 깨진다면 아래 글을 참고해서 JDBC 연결 문자열 뒤에 JDBC Connection URL에 useUnicode, characterEncoding 파라미터를 붙여줌. 예) jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf8 xml 파일에 u..
[MySQL] Mac OS X 에서 실행 에러. The server quit without updating PID file (/usr/local/mysql/data/***.local.pid) [참조] http://www.programkr.com/blog/MYjN0ADMwYTw.html /usr/local/mysql/data 디렉터리의 실행권한을 755 chmod -R 755 /usr/local/mysql/data 이렇게 해도 되지만, ( 안되면 777 로 해 볼 것 ) /usr/local/mysql/support-files 디렉터리에서 sudo ./mysql.server start 이렇게 sudo 를 넣어서 실행시켜 보자. 종료시킬 때는 sudo ./mysql.server stop
오늘 인터넷에서 검색하다가 우연히 MySQL에서 NOW()와 SYSDATE()의 차이를 알게 되었다. [출처] http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function%5Fstr-to-date SYSDATE() returns the time at which it executes. This differs from the behavior for NOW(), which returns a constant time that indicates the time at which the statement began to execute. (Within a stored function or trigger,NOW() returns the time..
나는 Windows 8.1 64bit OS를 사용하고 있고, MySQL 홈페이지에서 32bit installer를 다운로드 받아서 설치했다. 그런데 제어판 > 관리도구 > 서비스 항목에서 MySQL 항목이 없는 것이다. [참고]http://stackoverflow.com/questions/119008/cant-connect-to-mysql-server-on-localhost-10061 이럴 때는 관리자 모드로 명령 프롬프트를 띄우고 나서 MySQL bin 디렉터리 안의 mysqld 를 --install 옵션을 줘서 실행시키면 서비스 항목에 등록된 것을 볼 수 있다. 이제 Tray에 있는 MySQL Notifier 에서도 모니터링이 가능한데, 여기서 ON/OFF를 하면 에러가 나고, 관리도구 안의 서비스에..
mysqld --verbose --help | grep -A 1 'Default options' http://bizadmin.tistory.com/34 sudo vi /etc/mysql/my.cnf [mysqld]lower_case_table_names = 1 그래서 이 옵션을 다시 주석 처리함. 이 옵션은 테이블을 Create 할때 생성되는 테이블 이름이 모두 소문자로 바뀌도록 한다.SQL 문으로 조회할 때는 테이블 이름을 모두 소문자로 바꿔서 실행시킨다.
* Linux 버전: Ubuntu 12.04.5 LTS Server * 우분투 한국 커뮤니티: http://www.ubuntu-kr.org/ * Documentation: https://help.ubuntu.com/ http://jacking.tistory.com/1116 http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/libmysqlclient18_5.5.40-0ubuntu0.12.04.1_amd64.deb http://jaesu.tistory.com/entry/ubuntu-mysql-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 sudo..
-- {USER} 사용자 추가 (로컬에서 접속 시 사용)CREATE USER '{USER}'@'localhost' IDENTIFIED BY '{PASSWORD}'; -- {USER} 사용자 추가 (외부에서 접속 시 사용) CREATE USER '{USER}'@'%' IDENTIFIED BY '{PASSWORD}'; -- ------------------------------------ DATABASE 생성-- ---------------------------------- CREATE SCHEMA `{scheme_name}` DEFAULT CHARACTER SET utf8 ; -- ------------------------------------ DATABASE 삭제-- -------------------..