가능하면 표준 SQL로 작성하도록 하겠다.
그래야 디비가 바뀌어도 이미 작성한 SQL코드를 빨리 변환될수있기때문이다.
상용버전으로 쓸순없지만 공부용도로 쓸수있는 커뮤니티 버전을 다운하자
mysql 다운로드 주소 : https://dev.mysql.com/downloads/mysql
MYSQL Server, MySQL Client만 기본이지만 이 책에서는 Workbench, Notifire, Fabric & Utilities, Sample Database도 설치했다.
관련 소프트웨어 | 요구사항 | 요구사항 설치 | 비고 |
MYSQL Server | 서버 프로그램 | ||
MYSQL Client | 클라이언트 프로그램 | ||
MYSQL Workbench | Visual C++ 2013 Runtime | 자동 | GUI 지원 통합 관리 툴 |
MYSQL Notifier | 서비스 알림 기능 | ||
MYSQL Fabric & Utilities | Visual C++ 2013 Runtime | 자동 | 관련 유틸리티 |
Sample Database | 샘플 데이터베이스 | ||
Connector/ODBC | ODBC 연결 | ||
MYSQL for Visual Studio | Visual Studio 2010 이후 | 수동 | Visual Studio 개발지원 |
Connector/C++ | C++ 연동 | ||
Connector/J | Java 연동 | ||
Connector/NET | .NET 연동 | ||
Connector/Python | Python 3.4 | 수동 | Python 연동 |
MYSQL Connector/C | C 연동 | ||
MYSQL for Excel 1.3.5 | Visual Studio Tools for Office 2010 | 자동 | 엑셀 연동 가능 |
이하동일 | Microsoft Excel 2007 이후 버전 | 수동 | |
MYSQL Documentation | 도움말 문서 |
mysql 버전확인)
Sample Database 설치)
https://github.com/datacharmer/test_db
a) 압축폴더 해체
b) 압축폰 폴더로 이동후 mysql -u root -p < employees.sql 입력후 패스워드(mysql) 입력
workbench로 아래와같이 모델관계를 파악할수 있다.
- database -> Reverse Engineer 클릭후 employees 클릭
bin 및 scripts : MYSQL 서버 프로그램, 클라이언트 프로그램 및 유틸리티 프로그램 파일
include : 응용프로그램을 개발할 때 필요한 헤더 파일
lib : MYSQL 관련 라이브러리 파일
share : 기타 지원 파일, 각 언어별 오류 메시지 파일 등
반응형
'DB > MYSQL' 카테고리의 다른 글
제약조건 및 키(Key) (0) | 2020.01.29 |
---|---|
JOIN, UNION, NOT IN, IN, 스토어드, PREPARE EXECUTE (0) | 2020.01.29 |
MySQL 데이터형식 및 변수 (0) | 2020.01.23 |
SELECT 에 쓰이는 간단문법 (0) | 2020.01.22 |
공부할책 소개 (0) | 2020.01.16 |