선택 후, 오른쪽 공간을 클릭

클릭하면 위의 테이블이 생기는데,

 

위의 테이블을 더블클릭

 

 

더블클릭하면 고객 테이블을 만드는 창이 나온다.

 

 

데이터를 입력하면 위의 다이어 그램이 자동적으로 완성된다.

 

 

buyTBL도 추가 및 작성

 

 

1:N 클릭

 

 

butTBL -> userTBL 순서대로 클릭하면 양쪽 테이블에 관계가 설정된다.

 

(serTBL -> userTBL 수정)

 

 

Save Model을 클릭해 모델 저장

 

modelDB로 저장하고,

 

탭을 닫는다.

 

 

File - Open Model 클릭해서 다시 실행

 

모델 열기

 

 

Forward  Engineer 클릭

 

 

Stored Connection을 

 

Local instance MySQL로 설정 후,

 

Next 클릭

 

 

그대로 두고 Next 클릭

 

 

비밀번호 입력 후, Ok

 

 

그대로 두고 Next 클릭

 

 

SQL문이 생성되는데,

 

그대로 두고 Next 클릭

 

 

비밀번호 입력

 

 

성공적으로 데이터베이스에 적용 되는 것을 확인

 

그리고 Close 클릭

 

다시 Local Host로 접속,

 

Schemas에서 마우스 우클릭으로 Refresh All 클릭

 

 

추가된 modelDB 확인

 

 

Database -  Reverse Enginner 클릭

 

 

Local instance MySQL로 설정하고 Next

 

 

Next 클릭

 

 

testshopdb(shopdb)를 체크 후, Next 클릭

 

 

Next 클릭

 

 

Execute 클릭

 

 

Next 클릭

 

 

Finish 클릭

 

 

다음과 같이 나오게 된다.

 

+++

 

[예약어만 모두 대문자로 바꾸기]

 

 

Edit - Format - UPCASE keywords 클릭

 

 

성공적으로 예약어만 대문자로 변경된 모습

 

+++

 

[자동적으로 예약어를 대문자로 변경하게 해주는 설정하기]

 

 

 

 

 

설정이 완료되면 

 

자동완성이 될때, 엔터를 누르면 

 

 

자동으로 대문자로 완성 및 변경 된다.

 

+++

 

[Filter 검색 해보기]

 

 

 

 

드래그 한 후, 실행

 

Filter Rows로 Mary를 검색하면

 

Mary가 들어간 행만 검색된다.

 

+++

 

[쿼리 결과 엑셀 파일로 저장해보기]

 

 

Export recordset to an external file 버튼 클릭

 

 

 

 

저장 확인 및 데이터 확인

 

+++

 

[MySQL 사용자 및 역할/권한 관리해보기]

 

 

Administration - Users and Privilleges 클릭

 

 

Add Account 클릭

 

다음과 같이 설정 후, Apply 클릭

 

 

Administravie Roles에서 DAB 클릭하고, Apply 

 

(DAB 클릭시 하위 모든 항목이 체크된다.)

 

 

 

CEO 생성

 

 

 

오른쪽의 Glbal Previleges에서 SELECT를 체크하면 왼쪽의 Rules에 Custom이 생성된다.

 

그리고 마찬가지로 Apply 클릭

 

 

AddEntry.. 클릭 후, 

 

나타나는 창에서 Selected schema를 testshopdb로 설정

 

 

다음과 같이 체크 후, Apply 클릭

 

 

이번엔 employees 를 Add Entry

 

Select만 체크 후, Apply 클릭

 

홈 화면에서 Local instance MySQL 우클릭 후,

 

Edit Connection 클릭

 

 

root에서 director로 변경 후, Close

 

그리고 local에서 접속 (이전에 설정했던 director 비밀번호로 로그인)

 

읽기가 되는지 확인

+ Recent posts