Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

'데이터베이스 목록'창에서 선택된 데이터베이스의 '테이블' 정보가 보여집니다.  만약에 선택되지 않았다면 아무 정보도 보여지지 않을 것입니다.
해당 화면에서는 테이블의 생성, 수정, 삭제, 쿼리 생성 및 셈플데이터 생성등을 할수 있습니다.

테이블의 UI는 다음과 같습니다.

...

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

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

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

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

해당 디비에 올바른 셈플 스크립트가 생성됩니다.
MySQL, MaraiDB는 생성 위자드가 열립니다.
Image Removed
Image Added
테이블 이름변경테이블 이름을 변경합니다.
(MySQL 만 가능합니다)
Image Removed

Image Added

테이블 관계 생성MySQL의 경우 테이블의 관계를 생성합니다. 
(MySQL 만 가능합니다)
Image Removed
Image Added
테이블 삭제테이블을 삭제 합니다.
컬럼 추가테이블의 컬럼을 추가합니다. 
(MySQL 만 가능합니다)
Image Removed
Image Added
쿼리빌더 : DML

쿼리문을 자동으로 생성하는 창이 열립니다.
사용자가 원한는 SELECT, UPDATE, INSERT, DELETE 문을 만들고, alais 문을 만들기도합니다.

아래 UI는 user_db_ext 테이블의 SELECT문을 만들려고 합니다.
Image Removed
Image Added
문장생성 : 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 보기테이블의 DDL문을  에디터에 자동으로 삽입합니다. 


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

 CREATE TABLE test.`new_table` (
`id` int(11) NOT NULL DEFAULT '0',
`name` char(60) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

데이터 수정

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

테이블 데이터를 직접 수정하고 저장할 수 있습니다. 
에디터로 복사선택된 테이블 명을 에디터로 복사합니다. 
여러테이블이 복수로 선택되었을 경우 ,로 구분되어 에디터에 복사됩니다.


  • 테이블을 선택하면 필드 정보가 보여지는데 아래와 같습니다.
    Image RemovedImage Added

    이름
    내용
    비고
    필드필드 이름
    타입필드 타입

    PRI(Image Modified) : Primary Key
    FK(Image Modified) : Foreign Key
    MUL(Image Modified) : Multi key 


    널여부널 유무
    기본기본 값
    설명필드의 섬령

    MySQL, Oracle, PostgreSQL, MSSQL는


    코멘트를 수정할 수 있습니다.



  • 테이블을 선택하면 인덱스 정보가 보여지는데 아래와 같습니다. 
    Image RemovedImage Added
  • 테이블을 선택하면 제약조건 정보가 보여지는데 아래와 같습니다. 
    Image RemovedImage Added
  • 테이블을 선택하면 트리거 정보가 보여지는데 아래와 같습니다.
    Image RemovedImage Added