확장메뉴
주요메뉴


소득공제
미리보기 공유하기

MySQL Fifth Edition 한국어판

: 효율적인 웹 애플리케이션 데이터베이스 운용 관리 가이드

도서 제본방식 안내이동 에이콘- 웹 프로페셔널 시리즈-67이동
첫번째 리뷰어가 되어주세요 | 판매지수 36
베스트
OS/데이터베이스 top100 1주
정가
55,000
판매가
49,500 (10% 할인)
YES포인트
구매 시 참고사항
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
소중한 당신에게 5월의 선물 - 산리오 3단 우산/디즈니 우산 파우치/간식 접시 머그/하트 이중 머그컵
월간 개발자 2022년 5월호
내일은 개발자! 코딩테스트 대비 도서전
5월 전사
5월 쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2014년 03월 31일
쪽수, 무게, 크기 1381쪽 | 2365g | 188*250*70mm
ISBN13 9788960775411
ISBN10 896077541X

책소개 책소개 보이기/감추기

『MySQL Fifth Edition 한국어판』은 오픈소스 관계형 데이터베이스 관리 시스템인 MySQL이 어떻게 동작하는지와 MySQL의 고유 기능을 활용하는 방법을 설명하고, 데이터베이스를 적절하게 사용하는 방법을 알려준다. MySQL의 API와 여러 종류의 프로그래밍 인터페이스(C, 펄 DBI, PHP)를 사용해서 프로그램 작성하는 방법과 MySQL 관리자의 다양한 역할, 구체적인 활용 방안을 다룬다. 광범위한 내용을 자세한 예제와 함께 다루기 때문에 누구나 쉽고 빠르게 익히고 사용할 수 있다.

목차 목차 보이기/감추기

1장 MySQL 시작
1.1 MySQL이 어떻게 도움이 될까
1.2 샘플 데이터베이스
1.3 데이터베이스의 기본 용어
1.4 MySQL 튜토리얼
1.5 MySQL과 대화식 작업을 할 때 유용한 팁
1.6 정리
2장 SQL을 이용한 데이터 관리
2.1 서버 SQL 모드
2.2 MySQL 식별자 문법과 명명 규칙
2.3 SQL문에서의 대소문자 구분
2.4 문자 세트 지원
2.5 데이터베이스의 선택, 생성, 삭제, 변경
2.6 테이블 생성, 삭제, 인덱싱, 변경
2.7 데이터베이스 메타데이터 얻기
2.8 조인을 사용한 다중 테이블 탐색
2.9 서브 질의를 사용한 다중 테이블 검색 수행
2.10 UINON을 사용한 다중 테이블 검색 수행
2.11 여러 테이블 삭제와 수정
2.12 트랜잭션 수행
2.13 외래 키와 참조 무결성
2.14 FULLTEXT 탐색 사용
3장 자료형
3.1 데이터 값 카테고리
3.2 MySQL 자료형
3.3 MySQL의 유효하지 않은 데이터 값 처리 방식
3.4 시퀀스로 작업
3.5 수식 계선과 타입 변환
3.6 자료형 선택
4장 뷰와 저장 프로그램
4.1 뷰 사용
4.2 저장 프로그램 사용
4.3 뷰와 저장 프로그램을 위한 보안
5장 질의 최적화
5.1 인덱스 사용
5.2 MySQL 질의 옵티마이저
5.3 효율적인 질의를 위한 자료형
5.4 효율적인 질의를 위한 테이블 저장 포맷 선택
5.5 효율적으로 데이터 로드
5.6 스케줄링, 락, 동시성
6장 MySQL 프로그래밍 소개
6.1 직접 MySQL 프로그램을 작성하는 이유
6.2 MySQL에서 사용할 수 있는 API
6.3 API 선택
7장 C를 사용한 MySQL 프로그램 작성
7.1 컴파일과 링킹
7.2 서버에 연결
7.3 에러 메시지와 명령 옵션 처리
7.4 SQL 질의문 처리
7.5 대화식 문장을 실행하는 프로그램
7.6 SSL을 지원하는 클라이언트 작성
7.7 다중 질의문 처리
7.8 서버 측 동적 질의 사용
7.9 CALL문에 동적 질의 적용
8장 펄 DBI를 사용한 MySQL 프로그램 작성
8.1 펄 스크립트의 특징
8.2 펄 DBI 개요
8.3 DBI로 작업
8.4 웹 애플리케이션에서 DBI 사용
9장 PHP를 사용한 MySQL 프로그램 작성
9.1 PHP 살펴보기
9.2 PHP 사용
10장 MySQL 운영 관리 개요
10.1 MySQL 컴포넌트
10.2 전반적인 MySQL 관리
10.3 접근 권한 제어와 보안
10.4 데이터베이스 유지, 백업, 복사
11장 MySQL 데이터 디렉터리
11.1 데이터 디렉터리 위치
11.2 데이터 디렉터리의 구조
11.3 데이터 디렉터리 콘텐츠 재배치
12장 MySQL 일반 관리
12.1 새로운 MySQL 설치 보안
12.2 서버 시작/종료 시 MySQL 설정
12.3 시스템 변수와 상태 변수 사용
12.4 플러그인 인터페이스
12.5 스토리지 엔진 설정
13장 보안과 접근 제어
13.1 MySQL의 파일 시스템 접근 보안 강화
13.2 MySQL 사용자 계정 관리
13.3 권한 테이블 구조와 내용
13.4 서버가 클라이언트 접근을 제어하는 방법
13.5 SSL을 사용한 보안 연결 설정
14장 데이터베이스 유지 보수와 백업, 복제
14.1 예방 유지 보수 원칙
14.2 동적으로 데이터베이스 유지 보수
14.3 일반적인 예방 유지 보수 방법
14.4 데이터베이스 백업
14.5 데이터베이스를 다른 서버로 복사
14.6 데이터베이스 테이블 점검과 수리
14.7 데이터 복구를 위해 백업 사용
14.8 복제 서버 설정
부록 A 이 책에서 필요한 소프트웨어
부록 B 자료형 레퍼런스
부록 C 연산자와 함수 레퍼런스
부록 D 시스템, 상태, 사용자 변수 레퍼런스
부록 E SQL 문법 레퍼런스
부록 F MySQL 프로그램 레퍼런스

저자 소개 관련자료 보이기/감추기

저자 : 폴 뒤브와
작가이자 데이터베이스 관리자이며, 오픈소스와 MySQL 커뮤니티의 리더다. MySQL 온라인 문서에 많은 기여를 했고, 『MySQL and Perl for the Web』(New Riders), 『MySQL Cookbook, Using csh and tcsh』, 『Software Portability with imake』(O’Reilly)를 집필했다. 현재 오라클의 MYSQL 문서 팀에서 테크니컬 라이터로 일하고 있다.
역자 : 테크 트랜스 그룹 T4
최신 IT 테크놀로지에 대한 리서치를 목적으로 하는 스터디 그룹이다. 엔터프라이즈 환경에서 오픈 소스를 활용한 프레임워크 구축에 관심이 많으며, 최근에는 모바일을 접목한 하이브리드 환경에서의 애자일, UI/UX, HTML5, 스프링, NoSQL 등 아키텍처 전반에 걸친 기술과 빅데이터 흐름에 주목하고 있다. 또한, 오픈소스 기반의 다양한 데이터베이스를 플랫폼 개발에 활용하는 것에 많은 관심을 가지고, 오픈 소스 기반 모바일 데이터베이스와 관련된 컨설팅을 수행하였으며, 내장형 시스템에서 사용되는 데이터베이스 시스템 최적화에 대한 연구를 하고 있다.

출판사 리뷰 출판사 리뷰 보이기/감추기

★ 이 책의 구성 ★

1장, MySQL 시작에서는 MySQL의 유용한 점을 설명하고, 대화형 클라이언트 프로그램을 소개하는 튜토리얼을 제공한다. 그리고 SQL의 기본 사항과 MySQL의 일반 기능을 살펴본다.

2장, SQL을 이용한 데이터 관리에서는 모든 주요 RDBMS가 SQL을 이해하지만, 모든 데이터베이스 엔진이 구현하는 SQL들은 사투리처럼 조금씩 차이가 있기 때문에, MySQL 이 다른 데이터베이스와 구분되는 기능에 중점을 두고 SQL을 설명한다.

3장, 자료형에서는 MySQL이 정보를 저장하기 위해 제공하는 자료형들을 설명하고, 각 자료형의 속성과 한계, 그리고 각 타입을 사용할 때와 사용 방법, 수식평가와 타입 변환에 대한 내용을 다룬다.

4장, 뷰와 저장프로그램에서는 서버 측에 저장된 SQL 객체들을 작성하고 사용하는 방법을 보여준다. 여기에는 뷰(가상 테이블)와 저장 프로그램(함수와 프로시저, 트리거와 이벤트)이 포함된다.

5장, 질의 최적화에서는 질의를 더 빠르게 실행하는 방법을 다룬다.

6장, MySQL 프로그래밍 소개에서는 MySQL의 몇 가지 API를 소개하고, 각 API를 자세하게 비교하여 설명한다.

7장, C를 사용한 MySQL 프로그램 작성에서는 MySQL C 클라이언트 라이브러리가 제공하는 API를 이용해 C 프로그램을 작성하는 방법을 설명한다.

8장, 펄 DBI를 사용한 MySQL 프로그램 작성에서는 DBI 모듈을 이용해 펄 스크립트를 작성하는 방법을 설명한다. 독립형 커맨드라인 스크립트와 웹사이트 프로그래밍 스크립트도 다룬다.

9장, PHP를 사용한 MySQL 프로그램 작성에서는 MySQL 데이터베이스에 접근하는 동적 웹페이지를 작성하기 위해 PHP 스크립트 언어와 PHP 데이터 객체의 데이터베이스 접근?확장을 사용하는 방법을 다룬다.

10장, MySQL 운영 관리 개요에서는 데이터베이스 관리자의 역할과 MySQL 사이트를 성공적으로 운영하기 위해 알아야 하는 것들을 간략하게 다룬다.

11장, MySQL 데이터 디렉터리에서는 MySQL이 데이터베이스와 로그, 상태 파일들을 저장하는 데이터 디렉터리의 구조와 내용을 다룬다.

12장, MySQL 일반 관리에서는 시스템이 실행되고 정지할 때 운영체제가 MySQL 서버를 올바르게 시작시키고 중지시켰는지 확인하는 방법을 다룬다. 또한 스토리지 엔진 설정, 서버 튜닝, 로그 유지, 다중 서버 실행을 살펴본다.

13장, 보안과 접근 제어에서는 서버 호스트 내의 다른 사용자들과 네트워크를 통해 연결된 클라이언트들의 침입으로부터 안전하게 MySQL을 설치하기 위해 알아야 하는 것을 다룬다. SSL을 통한 보안 연결을 지원하는 서버 설정 방법도 다룬다.

14장, 데이터베이스 유지 보수와 백업, 복제에서는 예방 차원의 관리를 통해 재앙 발생 가능성을 줄이는 방법과 데이터베이스를 백업하는 방법, 사고를 예방하는 방법, 그리고 사고 발생 시 복구하는 방법, 마지막으로 복제 서버를 설정하는 방법을 다룬다.

부록 A, 이 책에서 필요한 소프트웨어에서는 이 책에서 필요로 하는 주요 툴과 샘플 데이터베이스 파일을 구할 수 있는 곳을 알아본다.

부록 B, 자료형 레퍼런스에서는 MySQL 자료형의 특징들을 설명한다.

부록 C, 연산자와 함수 레퍼런스에서는 SQL문의 수식을 작성하는 데 사용되는 연산자와 함수들을 설명한다.

부록 D, 시스템, 상태, 사용자 변수 레퍼런스에서는 MySQL 서버에 의해 유지되는 각 변수를 소개하고 SQL문에서 사용자 변수들을 사용하는 방법을 설명한다.

부록 E, SQL 문법 레퍼런스에서는 MySQL에서 지원하는 각 SQL문을 설명한다.

부록 F, MySQL 프로그램 레퍼런스에서는 MySQL 배포본이 제공하는 프로그램들을 설명한다.

부록 G, C API 레퍼런스에서는 MySQL C 클라이언트 라이브러리에서 제공되는 데이터 타입과 함수들을 소개한다.

부록 H, 펄 DBI API 레퍼런스에서는 펄 DBI 모듈에서 제공하는 메소드와 속성들을 설명한다.

부록 I, PHP API 레퍼런스에서는 PHP에서 MySQL을 사용하기 위해 PDO 확장 모듈이 제공하는 메소드를 소개한다.
  • 절판 상태입니다.
뒤로 앞으로 맨위로 aniAlarm