MySQL 및 Workbench 설치 데이터 베이스
MySQL & MySQL Workbench 표준 데이터베이스 질의 언어 SQL을 사용하는 관계형 데이터 베이스 관리 시스템(RDBMS) MySQL Workbench SQL 개발, 데이터베이스 설계 및 유지를 위한 개발 환경을 제공하는 비주얼 데이터베이스 설 계 도구
No thanks, just start my download 다운로드 후 실행 설치 Root 계정 비밀번호 설정 및 계정 생성
Connect to Database
MySqL Workbench 사용법 (설명이 부족했던 것 같아 추가적으로 자료를 추가하였습니다~~)
Schema 생성
Schema Tab에서 오른쪽 마우스 클릭 -> Create Schema -> Apply 진행
Table 생성
1. Schema를 열어 Tables에서 오른쪽 마우스 클릭-> Create Table
2. Table 이름 생성 및 컬럼 생성( 컬럼 타입과 key 설정 Not Null 설정 등등)
Primary Key(PK)? 데이터베이스 테이블 안의 한 Row가 Unique 하게 갖는 value 값을 의미함. 이 후 추가적인 데이터 베이스 연산을 하는데 필요하며 테이블은 Row를 유일하게 구별 할 일이 있을 때 primary key column을 가지고 있는 것이 권장됨. 실습 때 테이블 안에 똑같은 Primary key 값이 존재하는 Row가 들어가서 Error!! 다른 컬럼 값들은 중복되어도 상관없음 Student_num(PK) Name Age 1 최원기 24 2 고길동 67 If student_num is 1, error will be occurred
간단한 Query TEST
File -> New query Tab Query 실행 문을 작성할 sheet 를 추가해주면 된다. 그후 번개 모양 (execute) 클릭을 통한 확인 테이블명을 (schem명).(table명)으로 간주 이후 수업시간에 SQL 쿼리에 대해 배움 Select (컬럼명) from (테이블명) where (조건) ( ex. * 는 모두 가져오라는 뜻, select * from test.student_table에서 특정 조건절이 설정 되어 있지 않으니 테이블의 모든 컬럼들(*)을 포함한 모든 Row를 가져오라는 뜻이다.) Insert, Delete, Update문은 직관적으로 표현되어 있어 아래 예제들을 확인!