강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

큐브리드 매니저 질의 편집기 사용방법

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

sub_title_icon.gif 질의 편집기 사용방법
1. 질의 편집기 실행
CUBRID 매니저의 질의 편집기는 모든 DML, DDL, DCL문의 수행을 지원하는 질의 도구로서, 보다 쉽고 편리하게 질의 편집 및 실행이 이루어지도록 한다.
이러한 CUBRID 질의 편집기는 메뉴바의 [파일] 메뉴 아래 [새 질의] 메뉴를 선택한 후, 대상 데이터베이스를 선택하여 실행할 수 있다.
또한, 좌측의 서버 탭에서 대상 데이터베이스를 선택하고 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업 메뉴에서 [질의편집기] 메뉴를 선택하여 실행할 수 있다.
query_running.png
2. 질의 편집기 화면 구성
CUBRID 질의 편집기의 화면은 좌측의 트리 창과, 우측 상단의 질의 편집기 창, 우측 하단의 질의 결과 창으로 구분할 수 있다.
트리 창에서는 질의를 수행하는 대상 데이터베이스를 선택하고, 해당 데이터베이스의 사용자 스키마가 변경되는 내역을 확인할 수 있다.
질의 편집기 창에서는 수행할 질의를 입력하고 편집하며, 질의 편집기에서 주로 사용하는 기능을 아이콘으로 보여주는 툴바를 포함한다.
질의 결과 창에서는 수행된 질의별 결과를 탭 형식으로 보여주며, 수행한 질의 및 해당 질의의 수행 시간을 확인할 수 있다.
query_screen.png
1) 메뉴바의 편집 메뉴
질의 편집기를 수행하면, 메뉴바의 [편집] 메뉴가 다음과 같이 활성화된다. [편집] 메뉴의 하위에는 [편집 취소], [편집 재실행], [복사], [잘라내기], [붙여넣기], [찾기],
[다음 찾기], [찾아 바꾸기], [주석 처리], [주석처리 제거], [탭 추가], [탭 제거] 메뉴가 있으며, 각 메뉴의 빠른 실행을 위한 단축키가 제공된다.
query_editmenu.png
icon_sub02.gif 편집 취소: 질의 편집 창에서 수행한 편집 액션을 취소한다.
icon_sub02.gif 편집 재실행: 질의 편집 창에서 취소한 편집 액션을 재실행한다.
icon_sub02.gif 복사: 질의 편집 창에서 선택 영역을 클립 보드에 복사한다.
icon_sub02.gif 붙여넣기: 클립 보드에 저장된 내용을 질의 편집 창에 붙여 넣는다.
icon_sub02.gif 찾기/다음 찾기: 질의 편집 창에서 사용자가 입력한 단어를 찾는다.
icon_sub02.gif 찾아 바꾸기: 질의 편집 창에서 사용자가 입력한 단어를 찾아서 다른 단어로 바꾼다.
icon_sub02.gif 주석 처리: 질의 편집 창에서 사용자가 선택한 영역이나 커서가 있는 라인에 주석을 삽입한다.
icon_sub02.gif 주석처리 제거 : 삽입된 주석을 제거한다.
icon_sub02.gif 탭 추가: 질의 편집 창에서 사용자가 선택한 영역에 들여쓰기를 한다.
icon_sub02.gif 탭 제거: 질의 편집 창에서 사용자가 선택한 영역에 내어쓰기를 한다.
2) 질의 편집 창 툴바
다음의 우측의 질의 편집 창에 제공되는 툴바로서, 질의 편집과 관련된 메뉴를 보다 신속하게 선택할 수 있다. 툴바를 통해 선택할 수 있는 메뉴는 [열기], [저장], [다른 이름으로 저장],
[실행], [커밋], [롤백], [자동 커밋], [쿼리 플랜 보기 설정], [쿼리 플랜 보기], [편집 취소], [편집 재실행], [찾기], [다음 찾기], [찾아 바꾸기], [주석처리], [주석처리 제거], [탭추가], [탭 제거]가 있다.
query_toolbar.png
툴바에서 제공하는 기능 및 단축키는 다음과 같으며, 아이콘에 마우스를 갖다 대면 해당 기능에 관한 단축키 정보가 툴팁으로 제공된다.
query_icon_open.png 열기 SQL 파일이나 텍스트 파일을 열어, 파일 내용을 질의 편집 창에 보여준다.
query_icon_save.png 저장 질의 편집 창에서 편집된 질의를 파일로 저장한다.
query_icon_saveas.png 다른 이름으로 저장 질의 편집 창에서 편집된 내용을 다른 이름으로 저장한다.
query_icon_run.png 실행 질의 편집 창에 입력된 전체 질의 또는 선택한 영역 내 질의를 실행한다. 단축키는 F5 또는 이다.
query_icon_commit.png 커밋 질의 편집 창에서 실행한 질의에 의한 데이터베이스 변경 내역을 커밋한다. 커밋 아이콘은 질의 편집기에서 자동 커밋이 선택되지 않은 경우에만 활성화된다.
query_icon_rollback.png 롤백 질의 편집 창에서 실행한 질의에 의한 데이터베이스 변경 내역을 취소한다. 롤백 아이콘은 질의 편집기에서 자동 커밋이 선택되지 않은 경우에만 활성화된다.
query_icon_autocommit.png 자동 커밋 질의 편집 창에서 실행한 질의에 의한 데이터베이스 변경 내역을 자동으로 커밋한다.
query_icon_view_queryplan.png 쿼리 플랜 보기 질의 편집 창에서 입력한 질의의 실행 계획을 보여준다. 이 기능은 질의 편집기 옵션에서 [쿼리 플랜 보기] 옵션이 선택된 경우에만 수행되며, 단축키는 이다.
query_icon_undo.png 편집취소 질의 편집 창에서 수행한 편집 액션을 취소하며, 단축키는 이다.
query_icon_rerun.png 편집재실행 질의 편집 창에서 수행한 편집 액션을 재실행하며, 단축키는 이다.
query_icon_search.png 찾기/query_icon_searchnext.png 다음 찾기 질의 편집 창에서 사용자가 입력한 단어를 찾는다. [찾기] 단축키는 이고, [다음 찾기] 단축키는 F3이다.
query_icon_replace.png 찾아 바꾸기 질의 편집 창에서 사용자가 입력한 단어를 찾아서 다른 단어로 바꾸며, 단축키는 이다.
query_icon_comment.png 주석처리 질의 편집 창에서 사용자가 선택한 영역이나 커서가 있는 라인에 주석을 삽입하며, 단축키는 이다.
query_icon_removecomment.png 주석처리 제거 삽입된 주석을 제거하며, 단축키는 이다.
query_icon_addtab.png 탭 추가 질의 편집 창에서 사용자가 선택한 영역에 들여쓰기를 한다.
query_icon_removetab.png 탭 제거 질의 편집 창에서 사용자가 선택한 영역에 내어쓰기를 한다.
3) 질의 편집 창
질의 편집 창에서 사용자는 데이터베이스 조작을 위한 질의를 입력하고 편집할 수 있다. 또한, 툴바의 [열기] 메뉴를 통해 외부 파일의 내용을 가져오기할 수 있으며,
질의 편집 창에서 수행된 질의에 의해 변경된 데이터베이스 내역은 좌측의 서버 탭의 사용자 클래스 노드에서 확인할 수 있고,
반대로 좌측의 사용자 클래스 노드에서 우측의 질의 편집 창으로 드래그 앤 드롭(drag and drop)을 수행하면, 해당 질의를 자동으로 생성한다.
단, 질의 편집기에서 수행한 DDL문에 의해 변경된 데이터베이스 내역은 서버 탭에서 새로 고침(F5)을 한 후에 확인할 수 있다.
select code, name from athlete;
select count(*) from athlete;
select * from event;
select host_year, event_code, athlete_code, stadium_code from game;
질의문 마지막에는 세미콜론을 입력하여, 하나의 질의가 끝나고 다음 질의가 시작됨을 명시한다.
위와 같이 여러 개의 질의가 존재할 경우, 각 질의는 순차적으로 수행되며, 질의 별로 질의 결과 창에 결과 탭이 형성된다.

또한, 특정 질의문만 실행하려면, 마우스로 해당 질의문을 드래깅하여 해당 영역을 선택하고, 툴바의 실행 아이콘 또는 실행 단축키를 입력하면 된다.
icon_sub02.gif 질의 결과 창
질의 결과 창은 수행된 질의의 결과를 보여주는 창으로서, 여러 개의 질의가 수행된 경우 질의 별로 결과 탭이 구분된다.
각각의 탭을 선택하여 해당 질의의 수행 결과를 확인할 수 있다.
query_query_result.png
icon_sub02.gif 질의 결과 창에서 인스턴스 갱신
질의 결과 창에서 인스턴스를 직접 갱신할 수 있으며, 원하는 인스턴스를 더블 클릭하면 셀이 선택되고, 다음과 같이 선택된 셀에서 데이터를 직접 갱신할 수 있다.
query_refresh_result.png
icon_sub02.gif 질의 결과 창에서 인스턴스 복사
질의 결과 창에 표시된 특정 인스턴스 또는 전체 인스턴스를 선택하여 클립보드로 복사할 수 있으며, 인스턴스를 선택하고 마우스 오른쪽 버튼을 클릭하면 나타나는 [클립보드에 복사] 메뉴를 선택한다.
query_remove_instance.png
icon_sub02.gif 질의 결과 창에서 인스턴스 삭제
질의 결과 창에서 인스턴스를 직접 삭제할 수 있으며, 원하는 인스턴스를 선택하고 마우스 오른쪽 버튼을 클릭하면 나타나는 [삭제] 메뉴를 선택한다.
query_copy_instance.png
icon_sub02.gif 질의 결과 창에서 인스턴스 내보내기
질의 결과 창에 표시된 특정 인스턴스 또는 전체 인스턴스를 *.xls 또는 *.csv 파일로 내보낼 수 있으며, 인스턴스를 선택하고 마우스 오른쪽 버튼을 클릭하면 나타나는 [파일로 내보내기] 메뉴를 선택한다.
query_export_instance.png
5) 수행 질의 창
질의 결과 창의 왼쪽 아래에 있는 수행 질의 창에는 수행된 질의문이 표시된다.
select * from event;
6) 수행 질의 정보 창
질의 결과 창의 오른쪽 아래에 있는 수행 질의 정보 창에는 해당 질의를 수행하는데 소요된 시간과 검색 결과의 개수가 표시된다.
표시되는 시간은 데이터베이스 서버에 의한 처리 시간을 의미하며, CUBRID 매니저에 의한 시간은 포함되지 않는다.
query_running_window.png
7) 상태 표시줄
질의를 수행하는 동안에는 [상태 표시줄]에 질의 수행 중임을 표시하는 아이콘이 나타난다. 아이콘의 진척도가 질의 처리의 진행 정도를 보여주는 것은 아니다.
manager_queryeditor_window_statusbar.png

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  82 명