책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960775411
· 쪽수 : 1384쪽
책 소개
목차
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 프로그램 레퍼런스