Database/Oracle & MySQL
-
MySQL에서 ROW_NUMBER, ROWNUM처럼 번호 매기는 방법, 구한 것을 UPDATE 하기Database/Oracle & MySQL 2021. 3. 4. 18:23
MSSQL의 ROW_NUMBER나 ORACLE의 ROWNUM처럼 MySQL에서 로우에 번호를 매기는 방법 # @rownum을 초기화하고 사용한다. set @rownum:=0; select @rownum:=@rownum+1, id, newid from tmp; 이와 같이 rownum을 구한 것을 newid에 적용하는 방법, UPDATE 하기 update tmp t1 inner join ( select @rownum:=@rownum+1 as 'rowNum', id from tmp2, (SELECT @rownum := 0) rn #order by orderNum asc ) t2 on t1.id= t2.id set t1.newid = t2.rowNum; select id, newid from tmp; 이때 테이..
-
MySQL 현재날짜, 현재시간 함수, DateTime 변환 등 날짜 관련 정보Database/Oracle & MySQL 2020. 11. 24. 16:35
MSSQL에서 현재날짜시간에 대한 함수는 getdate()이다. 이와 같이 MySQL에서도 현재날짜시간을 알려주는 함수가 존재하며, MySQL에서 현재날짜시간을 알려주는 함수는 now()이다. SELECT now(); now()함수의 자료형은 DateTime이다. DateTime형을 원하는 자료로 변환하는 방법 간단하게 now()에서 날짜만 표기하려면 DATE_FORMAT(now(), '%Y-%m-%d'); 을 사용한다. 그 외의 필요한 포맷 형식들 및 포맷 방법들, 날짜와 관련된 함수들은 아래 MySQL 공식 홈페이지에서 확인한다. https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format MySQL ..
-
[펌] 오라클(11g R2) 완전히 삭제하는 방법Database/Oracle & MySQL 2019. 5. 30. 17:24
아..... 고객사에서 오라클 클라이언트를 설치할 때 런타임으로 설치해야 하는데 다른 걸 설치하여서 오라클 서버로 접속이 되지 않았다. 설치된 오라클을 삭제하고 다시 설치해야 하는데 오라클을 삭제하는 게 여간 까다로운게 아니다. 오라클을 삭제할 때 많은 도움이 된 글을 따라 하느라 캡처해 둔 게 없어서 그 글을 공유하는 걸로~~ https://kyome.tistory.com/4 [팁] 오라클데이터베이스(11g R2) 완전 삭제 0. Oracle database 11g R2 완전제거 오라클데이터 베이스를 지우려고 시도해본 사람들은 알겠지만 쉽지가 않아요. 어렵게, 어렵게 설치를 끝내고 나서 무언가 빼먹을 때도 종종 있고요! 간단한 설정을 하나라도.. kyome.tistory.com 0. Oracle dat..