Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

'오브젝트 탐색기' 정보는 '데이터베이스 목록'창에서 선택된 데이터베이스 정보가 보여집니다.  만약에 선택되지 않았다면 아무 정보도 보여지지 않을 것입니다.

(1)은 현재 선택된 데이터베이스의 스키마 목록이 나열되어 있습니다. 

(2)은 (3)의 테이브 목록을 필터링합니다.
(3) 은 위의 (1)에서 선택된 스키마의 테이블 목록을 보여집니다.
(4)은 위의 (3)에서 선택된 테이블의 컬럼 목록이 보여집니다. 

필드 정보는 다음과 같습니다.

순번
이름
내용
비고
1필드필드 이름
2타입필드 타입
3
PRI() : Primary Key
FK() : Foreign Key
MUL() : Multi key 

4널여부널 유무
5기본기본 값
6설명필드의 섬령MySQL, Oracle, PostgreSQL, MSSQL는
코멘트를 수정할 수 있습니다.

테이블을 선택하고 마우스 오른쪽 버튼을 누르면 테이블에 명령을 내릴수 있는 팝업메뉴가 나옵니다.

이름
내용
비고
테이블 생성테이블 생성 스크립트를 SQL 에디터 창에 출력합니다.
에디터가 열려있다면 에디터 제일 아래 줄에 삽입하며,
없다면 새로운 에디터를 열어 삽입합니다. 

테이블 생성 스크립트는 다음과 같습니다.

CREATE TABLE sample_table ( 
id INT(11) default NULL auto_increment, 
name char(60) default NULL, 
PRIMARY KEY (id) 
);

디비마다 스크립트는 틀립니다.
테이블 이름변경테이블 이름을 변경합니다.
테이블 삭제테이블을 삭제 합니다.
리프레쉬최신 목록으로 다시 가져옵니다.
문장생성 : DMLDML을 자동으로 생성하는 창이 열립니다.
사용자가 원한는 DML문을 만들어 줍니다.

아래 UI는 user_db_ext 테이블의 SELECT문을 만들려고 합니다.

문장생성 : Select

테이블의 Select 문을 에디터에 자동으로 삽입합니다.

user_role 테이블에 명령을 실행했다면, 다음의 문장이 에디터에 삽입됩니다.

SELECT seq, group_seq, user_seq, role_type, approval_yn, name, delyn 
FROM user_role;


문장생성 : Insert

테이블의 Insert 문을 에디터에 자동으로 삽입합니다.

user_role 테이블에 명령을 실행했다면, 다음의 문장이 에디터에 삽입됩니다.

INSERT INTO user_role
(seq, group_seq, user_seq, role_type, approval_yn, name, delyn) 
VALUES ( ?, ?, ?, ?, ?, ?, ? );


문장생성 : Update

테이블의 Update 문을 에디터에 자동으로 삽입합니다.

user_role 테이블에 명령을 실행했다면, 다음의 문장이 에디터에 삽입됩니다.

 UPDATE user_role SET seq= ?, group_seq= ?, user_seq= ?, role_type= ?, 
approval_yn= ?, name= ?, delyn=? 
WHERE seq = ? 
AND group_seq = ? AND user_seq = ? AND role_type = ? AND approval_yn = ? 
AND name = ? AND delyn = ? ;


문장생성 : Delete

테이블의 Delete 문을 에디터에 자동으로 삽입합니다.

user_role 테이블에 명령을 실행했다면, 다음의 문장이 에디터에 삽입됩니다.

DELETE FROM user_role 
WHERE seq = ? 
AND group_seq = ? AND user_seq = ? AND role_type = ? AND approval_yn = ? 
AND name = ? AND delyn = ?;


DDL 보기테이블 생성문을 에디터에 자동으로 삽입합니다. 

user_role 테이블에 명령을 실행했다면, 다음의 문장이 에디터에 삽입됩니다.

 Create Table : CREATE TABLE `user_role` (
`seq` int(11) NOT NULL AUTO_INCREMENT COMMENT '역활순번',
`group_seq` int(11) NOT NULL COMMENT '그룹순번',
`user_seq` int(11) NOT NULL COMMENT '사용자순번',
`role_type` varchar(20) NOT NULL DEFAULT '00' COMMENT '관리자,dba,개발자',
`approval_yn` char(3) NOT NULL DEFAULT 'NO' COMMENT '승인여부',
`name` varchar(50) DEFAULT NULL COMMENT '역활명',
`delyn` char(3) NOT NULL DEFAULT 'NO' COMMENT '삭제여부',
PRIMARY KEY (`seq`),
KEY `fk_user_group_to_user_role` (`group_seq`),
KEY `fk_user_to_user_role` (`user_seq`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 
COMMENT='그룹별로 사용자 역할을 정의한다.'


테이블 데이터 직접수정테이블 데이터를 직접 수정하는 에디터가 열립니니다.

 

  • No labels