[포스코X코딩온 스마트팩토리 개발자과정 1기] Database / SQL 5일차

맨 땅에 개발자 되기·2023년 3월 7일

이제 이론에만 집중한 수업을 마무리하였고 이젠 그 외의 이론 내들과 실습이 함께 진행되는 수업이 시작되었다.
MySQL Workbench 설치 ( 3가지 사용방법 존재 )

1) MySQL Workbench 프로그램 사용하기
2) CMB 사용하기
3) Git Bash 사용하기
-> 사용하기 쉽게 Workbench를 사용하도록 하자

데이터베이스 구축단계

데이터베이스 만들기 -> 테이블 만들기 -> 데이터 입력/수정/삭제 -> 데이터 조회

실습01


CHAR VS VARCHAR

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

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

사용된 SQL 명령어 소개

-- 현재 존재하는 데이터베이스를 확인하는 명령어
SHOW DATABASES;
-- smartfactory 데이터베이스를 사용하는 명령어
USE smartfactory;
-- customer 테이블의 모든 내용 검색
SELECT FROM customer;
-- orders 테이블의 모든 내용 검색
SELECT
FROM orders;

MySQL WORKBENCH 단축키

ctrl + enter : 실행 명령어
— ( 하이픈 2개) : 한 줄 주석
/**/ : 묶음 단위 주석

🐱‍🚀느낀점

이론적으로 공부하였던 개체, 속성, 관계들을 이젠 MySQL Workbench를 사용하여 진짜진짜 데이터베이스를 만들기 위한 시작이다. 일단 개인적으로 프로그램을 사용할 때 두려움을 느낀다.. 괜히 이상한 버튼 눌러다가 데이터들이 완전 망가지면 어쩌나 하는 걱정과 근심이 많은 타입이다.
C++공부할때도 강사님이 하시는 거 그대로 따라하기만 하면 되는 그런 수업이었는데.... 따라적는 그 사이에 수업 놓치고, 똑같이 따라했는데 내꺼만 잘 안되고... 왜 그럴까??
이번 SQL은 잘 따라가보도록 하자 !!

profile
완전초보 PLC / HMI / Intouch / C++ / SQL

0개의 댓글