- 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 (43)
민서네집
실행환경: Windows7 OS 2 개의 my.ini 파일을 찾는데, 2개는 동일한 파일이다. 하나를 수정하면 다른 하나도 같이 수정된다. C:\ProgramData\MySQL\MySQL Server 5.6 폴더의 my.ini 파일을 수정해서 port=3306 을 주석 처리하고, 그 밑에 port=3309 를 넣었다. (2곳이 있으므로 모두 바꿔주자.) MySQL56 서비스를 중지했다가 다시 시작하면 적용된다. 명령 프롬프트 창에서 netstat -an | findstr 3309 했을때, LISTENING 가 나오면 정상이다.
[출처] http://decipherinfosys.wordpress.com/2009/06/22/mutating-tabletrigger-error-and-how-to-resolve-it/ 읽어보니 대략 다음과 같은 내용이다. for each row 를 사용해서 row level 의 trigger 를 정의할 때전체 테이블에서 변경 중인 정보를 select 경우.오라클 DB 는 불일치하는 데이터를 조회하지 않기 위해 이런 trigger 가 실행 안되도록 한다. 해결 방법은 3가지가 있는데,row level trigger 를 statement level 로 바꾸어 주는 방법과AUTONOMOUS_TRANSACTION 으로 선언하는 방법, - 이 방법은 부정확한 조회값을 준다고 한다.그리고 오라클 11g 에서는 C..
[출처] http://naleejang.tistory.com/59 mysql DB의 사용자 생성 스크립트가 정리가 잘 되어 있다. 현재 사용자 확인 select user(); select current_user(); [출처] http://thepursuitofalife.com/how-to-get-the-current-user-in-mysql/ 현재 선택 중인 Database 확인 select database(); -> OK select current_database(); -> ERROR admin User 를 하나 만들었는데, local 에서는 패스워드를 안줘야지만 mysql 에 접속되고, 외부에서 접속 시에는 패스워드를 줘야지만 접속되는 경우 mysql Database 에 접속해서 user 테이블을 조..
http://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-group_concat.php
select @rownum:=@rownum+1 n, t.* from {table이름} t, (SELECT @rownum:=0) r order by {field이름}; [발췌] http://stackoverflow.com/questions/1806484/generate-many-rows-with-mysql < Oracle - SELECT LEVEL FROM DUAL CONNECT BY LEVEL Hate to say this, but MySQL is the only RDBMS of the big four that doesn't have this feature.In Oracle:SELECT * FROM dual CONNECT BY level http://..
foreign key 가 걸린 Table 을 truncate 나 disable 시키고자 할때 약간의 조작이 필요하다. SET FOREIGN_KEY_CHECKS=0; truncate table {테이블명}; 또는 delete from {테이블명}; SET FOREIGN_KEY_CHECKS=1;
MySQL 데이터베이스에서 ERwin 과 연동하여 Reverse Engineering 하기 위해서는 ODBC driver 를 설치해야 한다. ODBC 관리자 접속 시작 > 실행 > odbcad32 하면 ODBC 관리자가 실행됩니다. 주의할 점은 Windows 64 비트 운영체제인 경우에도 32 비트 ODBC 드라이버를 설치해야 한다는 점이다.그렇지 않으면, 접속이 안 되면서 '지정된 dsn은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다' 와 같은 에러 메시지를 보게 될 것이다. 아마도 ERwin 에서 32비트 ODBC driver 에만 접속할 수 있는 듯 하다. [참고] http://gimjoonbum.blog.me/30131399824
ERwin 7 버전 이상부터는 Harden/UnHarden Physical Names 를 지원하는 것으로 알고 있다. ERwin 에서 논리 모델의 컬럼명을 입력하고, 물리 모델에서 동일하게 입력되는데, 이후 물리 모델에서 컬럼명을 따로 바꿔주기 전까지는 논리 모델과 물리 모델의 컬럼명이 sync 되어,논리 모델에서 컬럼명을 바꾸면 물리 모델에서도 같이 바뀐다. 물리 모델의 컬럼명이 논리 모델에 따라 바뀌지 않게 하려면,물리 모델에서 테이블을 선택하고, (Ctrl 키를 누르고 있으면 여러 개의 테이블도 동시 선택할 수 있다.)물리 모델의 바탕 화면에서 마우스 우클릭 해서 Context Menu 가 뜨면,하단의 Harden Physical Names 를 선택하면 된다. 반드시 테이블을 선택한 상태에서 해줘야..
[원문] http://beyondj2ee.wordpress.com/2013/01/24/%EA%B5%AD%EB%82%B4-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-db%ED%88%B4-tadpole-%EC%98%AC%EC%B1%99%EC%9D%B4%EB%A5%BC-%EC%86%8C%EA%B0%9C-%ED%95%A9%EB%8B%88%EB%8B%A4/
나는 HeidiSQL 7.0.0.4392 를 사용 중이다. 가끔 프로그램 오류 창이 뜨지만, 쿼리 결과를 한눈에 보기 편하다. Query 편집창에서 여러 개의 select 쿼리를 써 넣고, F9 키를 누르면, 한꺼번에 실행되면서, 여러 개의 탭으로 select 쿼리의 결과가 나타난다. F9 ☞ Query 편집창의 모든 쿼리를 한번에 실행시키기.Ctrl-F9 ☞ 선택한 영역만 실행시키기.Ctrl-Shift-F9 ☞ 현재 커서가 있는 위치의 하나의 SQL문만 실행시키기. 전에도 사용해 봤는데, SQLyog 프로그램도 좋았다. 상용 프로그램이지만, Free 로 사용할 수 있는 Community 버전도 있다고 한다. https://code.google.com/..