이제 이론에만 집중한 수업을 마무리하였고 이젠 그 외의 이론 내들과 실습이 함께 진행되는 수업이 시작되었다.
MySQL Workbench 설치 ( 3가지 사용방법 존재 )
1) MySQL Workbench 프로그램 사용하기
2) CMB 사용하기
3) Git Bash 사용하기
-> 사용하기 쉽게 Workbench를 사용하도록 하자
데이터베이스 구축단계
데이터베이스 만들기 -> 테이블 만들기 -> 데이터 입력/수정/삭제 -> 데이터 조회


CHAR : 고정 길이 문자, 속도가 더 빠름
VARCHAR : 가변 길이 문자
ex)
고객명 CHAR(5) → ‘홍길동__’ : 길이보다 작은 문자가 입력되면 공백으로 채워서 저장
고객명 VARCHAR(5) → ‘홍길동’ : 길이 맞춤

왼쪽 섹션 SCHEMAS에서 Table 생성하기 누른 후,
customer, orders 테이블을 생성하고 SELECT문으로 각 테이블의 데이터들을 추가하여 마무리한다.

-- 현재 존재하는 데이터베이스를 확인하는 명령어
SHOW DATABASES;
-- smartfactory 데이터베이스를 사용하는 명령어
USE smartfactory;
-- customer 테이블의 모든 내용 검색
SELECT FROM customer;
-- orders 테이블의 모든 내용 검색
SELECT FROM orders;
ctrl + enter : 실행 명령어
— ( 하이픈 2개) : 한 줄 주석
/**/ : 묶음 단위 주석
이론적으로 공부하였던 개체, 속성, 관계들을 이젠 MySQL Workbench를 사용하여 진짜진짜 데이터베이스를 만들기 위한 시작이다. 일단 개인적으로 프로그램을 사용할 때 두려움을 느낀다.. 괜히 이상한 버튼 눌러다가 데이터들이 완전 망가지면 어쩌나 하는 걱정과 근심이 많은 타입이다.
C++공부할때도 강사님이 하시는 거 그대로 따라하기만 하면 되는 그런 수업이었는데.... 따라적는 그 사이에 수업 놓치고, 똑같이 따라했는데 내꺼만 잘 안되고... 왜 그럴까??
이번 SQL은 잘 따라가보도록 하자 !!