데이터베이스에 로그인하면, 접근할 수 있는 테이블과 시스템 테이블을 탐색 트리에서 볼 수 있다. 탐색 트리에서 [테이블]을 마우스 오른쪽 버튼 클릭하면, [테이블 추가], [동일 구조 테이블 추가], [새로고침] 메뉴가 나타난다.
탐색 트리의 [테이블]을 마우스 오른쪽 버튼 클릭해서 [테이블 추가]를 선택하거나, 툴바에서 [테이블 추가 ]를 클릭하면, 새 테이블을 생성할 수 있는 마법사가 나타난다.
객체 지향 테이블 추가
객체 지향 속성을 가지는 테이블을 추가하려면 [객체 지향 속성 보기]를 선택한다. [객체 지향 속성 보기]를 선택하면, 상속 탭이 추가된다.
탐색 트리에서 각 테이블을 마우스 오른쪽 버튼 클릭하여 [전체 조회]를 선택하면 수행할 수 있다. 또는 [질의 편집기]가 열려 있을 때 질의 편집기의 편집 창 또는 결과 창에 해당 테이블을 끌어서 놓아서 수행할 수 있다. 수행하면 새로운 질의 편집기가 열리면서 전체 데이터를 조회한다.
해당 테이블의 전체 데이터 개수를 조회한다. 다음 구문과 같은 기능을 수행한다.
SELECT COUNT(*) FROM table_name
해당 테이블의 전체 데이터를 삭제한다. 다음 구문과 같은 기능을 수행한다.
DELETE FROM table_name
해당 테이블의 전체 데이터를 삭제한다. 테이블에 정의된 모든 인덱스와 제약 조건을 포함하여 모든 레코드를 한 번에 삭제하기 때문에, [DELETE ALL]보다 빠르다. [TRUNCATE TABLE]을 사용해서 삭제하면 ON DELETE 트리거가 활성화되지 않는다. 다음 구문과 같은 기능을 수행한다.
TRUNCATE TABLE table_name
해당 테이블의 타입과 제약 조건 등을 보면서 각 컬럼별로 값을 입력할 수 있다.
엑셀 또는 CSV 파일의 데이터를 가져와 데이터베이스에 저장할 수 있다. [파일 문자집합] 값을 설정하여 파일로부터 가져올 데이터의 문자 집합을 설정할 수 있다. [JDBC 문자집합]에는 데이터베이스에 저장될 데이터의 문자 집합이 표시되며, 탐색 트리에서 해당 데이터베이스를 마우스 오른쪽 버튼 클릭하여 [속성]을 선택하면 값을 변경할 수 있다.
하나 또는 여러 개의 테이블을 선택하여 엑셀(.xls), CSV, SQL, 큐브리드 로드(.obs) 형식으로 내려 받을 수 있다. 파일명은 테이블 이름으로 지정되며, [파일 경로]에 지정한 경로에 저장된다. 사용자는 [파일 문자집합]에서 파일에 저장할 데이터의 문자집합을 선택할 수 있다.
해당 테이블을 삭제한다. DROP TABLE 문과 동일하다.
현재 테이블의 이름을 새로운 이름으로 변경한다. RENAME TABLE 문과 동일하다.
이미 존재하는 테이블과 동일한 스키마 구조를 가지는 빈 테이블을 생성하며, CREATE TABLE LIKE 문이 수행된 것과 같다. 자세한 내용은 CREATE TABLE LIKE를 참고한다.
[테이블 추가]의 모든 기능을 테이블 편집에서도 사용할 수 있다. 단, 테이블 내의 컬럼 순서는 조정할 수 없다.
해당 테이블을 더블 클릭하면 해당 테이블의 스키마 구성 정보를 조회해 볼 수 있다.
[정의된 SQL문 실행]을 선택하면, SQL 레벨에서 특정 질의문을 미리 저장하고 실행 시마다 매개 변수 값을 설정할 수 있는 prepared statement 기능을 사용할 수 있다.
[입력하여 조회]를 선택하면 정의된 prepared statement 문의 매개 변수 값을 입력하여 지정한 조건식을 만족하는 SELECT 문을 실행할 수 있다.
[입력하여 저장]를 선택하면 정의된 prepared statement 문의 매개 변수 값을 입력하여 INSERT 문을 실행할 수 있다.
[파일에서 읽어 조회]는 정의된 prepared statement 문에 여러 개의 매개 변수 값을 입력하면서 반복적으로 해당 SELECT 문을 실행할 때 사용할 수 있다. 매개 변수 값이 저장되는 파일은 엑셀(.xls) 또는 CSV 형식이며, 매개 변수 값이 저장된 파일의 문자 집합, 동시 수행할 스레드 개수, 그리고 커밋 주기를 설정할 수 있다. JDBC 문자 집합은 탐색 트리에서 해당 데이트베이스를 마우스 오른쪽 버튼 클릭하여 [속성]을 선택하면 변경할 수 있다.
[파일에서 읽어 저장]은 정의된 prepared statement 문에 여러 개의 매개 변수 값을 입력하면서 반복적으로 해당 INSERT 문을 실행할 때 사용할 수 있다. 매개 변수 값이 저장되는 파일은 엑셀(.xls) 또는 CSV 형식이며, 매개 변수 값이 저장된 파일의 문자 집합, 동시 수행할 스레드 개수, 그리고 커밋 주기를 설정할 수 있다. JDBC 문자 집합은 탐색 트리에서 해당 데이트베이스를 마우스 오른쪽 버튼 클릭하여 [속성]을 선택하면 변경할 수 있다.
사용자가 선택한 하나 이상의 테이블에 관한 스키마 정보를 확인할 수 있는 기능으로, 선택한 테이블의 DDL과 DML을 클립보드로 복사하여 다른 편집 도구에서 사용할 수 있다. 해당 테이블에 정의된 CREATE 문, SELECT 문, GRANT 문, prepared statement 문으로 작성된 INSERT 문과 SELECT 문을 복사할 수 있다.