MySQL Workbench

다원·2022년 12월 29일
0

DATABASE

목록 보기
13/13
post-thumbnail

install

윈도우 7으로 시작 할 경우
dotNetFx40 (독립형), vcredist, MySQL Workbench 순으로 설치

외부 MySQL과 연결

Open Connection to Start > New Connection

호스트 IP 주소를 확인하고 실행(지금은 CENTOS_198과 연결하기 때문에 198번 IP 할당),
Port 번호는 3306
Store in Valut로 root password 설정하고 connection

해당 connection을 선택하면 Editor로 접속

centos에서 mysql database가 확인되는데, Work Bennch에서는 안뜨는 이유는 mysql의 경우 내장된 database임으로 뜨지 않음
mysql database의 경우 user table과 password table를 보유하고 있기 때문

database와table 생성



스키마에서도 확인 할 수 있음

연결된 MySQL에서 운영을 하더라도, 서버에도 저장됨을 확인 할 수 있음
서버의 경우 리소스(CPU, HDD, RAM)이 중요

테이블 데이터 입력


4번째를 누르면 테이블 데이터를 입력할 수 있는 GUI 테이블을 확인 할 수 있음

BLOB,CLOB 큰 데이터를 저장하는 데이터 타입
Primary의 경우 not null 조건과 unique 조건을 같이 보유해함

MySQL Engine


mysql 운영하는 engine의 경우 InnoDB, MyISAM을 사용

  • InnoDB(트랜젝션-세이프 스토리지 엔진): 트랜잭션 처리가 필요하고, 대용량의 데이터를 다루는 부분에서 효율적, 데이터의 변화가 많은 서비스, low level locking 지원
  • MyISAM(비-트랜잭션-세이프): 트랜잭션 처리가 필요없고, Read Only 기능이 많은 서비스 일수록 효율적, select가 많은 서비스에 적합, 풀텍스트 인덱스를 지원
profile
공부일지,

0개의 댓글