서브메뉴

본문

Kimho의 MySQL로 배우는 데이터베이스 프로그래밍
Kimho의 MySQL로 배우는 데이터베이스 프로그래밍
저자 : 김호
출판사 : 영진.COM
출판년 : 2003
정가 : 22000, ISBN : 8931423748

책소개


MySQL의 설치에서부터 데이터베이스의 개념, SQL 언어, MySQL의 다양한 기능을 폭넒게 예제와 함께 다룬다. 시중의 책에서는 별로 다루지 않았던 SQL 실전 예제와 MySQL의 다양한 기능들을 설명하고 있다.

실무 예제를 중심으로 설명하고 있어 실전에서 데이터베이스 관리자로서의 역할을 수행함에 있어 손색이 없으며 다양한 SQL 문법과 트랜잭션 및 사용자 관리와 권한 등에 대하여 자세하게 설명하고 있다. 또한 데이터베이스와 MySQL에 대해 다른 책에서는 다루지 않았던 심층부에 대해서도 설명하고 있으므로 MySQL 관리의 근본적인 문제를 해결할 수 있다.

목차


1. MySQL에 대하여
1.1. 데이터베이스란?
1.2. 데이터베이스 설계
1.3. MySQL에 대하여

2. MySQL 설치
2.1. 설치 전에 알아둘 내용들
2.2. Linux에 MySQL 설치하기
2.3. 윈도우에 MySQL설치하기
2.4. MySQL 업그레이드
2.5. 예제 데이터베이스 만들기

3. 데이터 가져오기
3.1. 테이블에 접근하기
3.2. 기본적인 질의문
3.3. 실전 예제

4. MySQL 함수
4.1. 날짜 및 시간 관련 함수
4.2. 문자열 관련 함수
4.3. 그 외의 다양한 함수들

5. DML (Data Management Language)
5.1. 데이터 저장하기
5.2. 데이터 변경하기
5.3. 데이터 삭제하기

6. 고급 질의문
6.1. JOIN
6.2. Sub-Query

7. DDL (Data Definition Language)
7.1. Database, Table, Index, Column, Alias 명명 규칙3
7.2. DATABASE 생성/삭제하기
7.3. 테이블 생성하기
7.4. 테이블 변경하기
7.5. 테이블 삭제하기

8. 트랜잭션(Transaction) 과 락(LOCK)
8.1. 트랜잭션에 대하여
8.2. MySQL에서의 트랜잭션
8.3. LOCK TABLES

9. MySQL 사용자 권한 과 DCL
9.1. MySQL의 권한 시스템
9.2. 사용자 추가, 권한 변경 및 삭제
9.3. 서비스를 위한 권한 테이블 설정

10. MySQL 관리
10.1. MySQL 시동과 종료
10.2. MySQL 환경 설정
10.3. WinMySQLadmin 사용하기
10.4. 다양한 Command-line Utility
10.5. GUI Tool
10.6. MySQL과 보안

11. MySQL 백업 및 복구
11.1. SQL 레벨의 백업 및 복구
11.2. 테이블 백업 및 복구
11.3. 풀 백업 및 복구
11.4. 주기적으로 FTP를 이용하여 다른 컴퓨터에 자동 백업하기
11.5. myisamchk 사용하기

12. MySQL 최적화
12.1. SQL 최적화
12.2. 테이블 구조의 최적화
12.3. MySQL 서버의 최적화

13. MySQL을 이용한 데이터베이스 프로그래밍
13.1. PHP와 MySQL
13.2. Java/JSP와 MySQL

14. 일반적인 에러 대책과 문제 해결
14.1. 일반적인 에러
14.2. 설치 관련 문제 해결
14.3. 관리 관련 문제 해결
14.4. 질의문 관련 문제 해결
14.5. DDL 관련 문제 해결