선택 후, 오른쪽 공간을 클릭
클릭하면 위의 테이블이 생기는데,
위의 테이블을 더블클릭
더블클릭하면 고객 테이블을 만드는 창이 나온다.
데이터를 입력하면 위의 다이어 그램이 자동적으로 완성된다.
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 비밀번호로 로그인)
읽기가 되는지 확인
'산대특 > 게임 데이터베이스 프로그래밍' 카테고리의 다른 글
[MySQL] 프로시저 (0) | 2024.05.31 |
---|---|
[MySQL] Join 연습해보기 (0) | 2024.05.30 |
[MySQL] movies + 피벗 테이블 만들기 (0) | 2024.05.29 |
[MySQL] 웹사이트에서 MySQL 데이터 조회 해보기 (0) | 2024.05.23 |
[MySQL] DB, Table 생성 및 CREATE, DROP, SELECT 해보기 (0) | 2024.05.23 |