이것이 MySQL이다 : MySQL 설치부터 PHP, 파이썬 연동까지 한번에!
Description
- 『이것이 MySQL이다』 개정판, 최신 8.0 버전 반영! 파이썬 연동 내용 수록!
2016년 출간 후 데이터베이스 도서 분야 부동의 베스트셀러 1위를 지켜오던 『이것이 MySQL이다』가 MySQL 8.0 버전을 반영하여 개정되었다. 특히 ‘파이썬 기초 및 파이썬과 데이터베이스의 연동’, ‘ 파이썬으로 공간 데이터 응용 프로그래밍 작성하기’ 등의 내용을 추가하여 더욱 실무 밀착형 교재로 업그레이드되었다
저자

우재남저,김성철

서강대학교에서정보시스템전공으로석사과정을마치고,줄곧다양한IT관련분야에서실무를경험하며대학에서데이터베이스,운영체제,프로그래밍등의과목을강의해왔다.현재는디티솔루션의공간데이터베이스연구소장으로재직중이며,공간정보와IT의융합학문인유시티IT분야의공학박사학위도취득했다.저자는자신이체험한다양한IT실무경험과지식을최대한쉽고빠르게수강생과독자에게전달하는것을강의와집필의모토로삼고있다.

저서(한빛미디어/한빛아카데미)
『이것이MariaDB다』(2019)
『이것이Fedora리눅스다』(2019)
『이것이오라클이다』(2018)
『이것이WindowsServer다』(2017)
『이것이우분투리눅스다』(2017)
『이것이SQLServer다』(2016)
『뇌를자극하는WindowsServer2012R2』(2016)
『ITCookBook,AndroidStudio를활용한안드로이드프로그래밍(5판)』(2020)
『ITCookbookforBeginner,파이썬(2판)』(2020)
『ITCookbookforBeginner,리눅스』(2020)
『ITCookbookforBeginner,데이터베이스』(2019)
『ITCookbookforBeginner,자바프로그래밍』(2018)
번역서(한빛미디어)
『HeadFirstHTMLandCSS(개정판)』(2013)

목차

PART01MySQL설치및DB구축과정미리실습하기
CHAPTER01DBMS개요와MySQL소개
1.1DBMS개요
1.2MySQL소개
1.3MySQL의에디션및기능비교

CHAPTER02MySQL설치
2.1MySQL설치전준비사항
2.2MySQL설치
2.3샘플데이터베이스설치
2.4설치후에확인할사항
2.5MySQL제거
2.6Linux에MySQL설치하기

CHAPTER03MySQL전체운영실습
3.1요구사항분석과시스템설계그리고모델링
3.2MySQL을이용한데이터베이스구축절차
3.3테이블외의데이터베이스개체의활용
3.4데이터베이스백업및관리
3.5MySQL과응용프로그램의연결

PART02MySQL기본
CHAPTER04데이터베이스모델링
4.1프로젝트의진행단계
4.2데이터베이스모델링

CHAPTER05MySQL유틸리티사용법
5.1MySQLWorkbench사용방법
5.2외부MySQL서버관리
5.3사용자관리

CHAPTER06SQL기본
6.1SELECT문
6.2데이터의변경을위한SQL문
6.3WITH절과CTE

CHAPTER07SQL고급
7.1MySQL의데이터형식
7.2조인
7.3SQL프로그래밍

PART03MySQL고급
CHAPTER08테이블과뷰
8.1테이블
8.2뷰
8.3테이블스페이스

CHAPTER09인덱스
9.1인덱스의개념
9.2인덱스의종류와자동생성
9.3인덱스의내부작동
9.4인덱스생성/변경/삭제
9.5인덱스의성능비교
9.6결론:인덱스를생성해야하는경우와그렇지않은경우

CHAPTER10스토어드프로그램
10.1스토어드프로시저
0.2스토어드함수
10.3커서
10.4트리거

CHAPTER11전체텍스트검색과파티션
11.1전체텍스트검색
11.2파티션

PART4MySQL응용프로그래밍및공간데이터
CHAPTER12PHP기본프로그래밍
12.1웹사이트개발환경구축
12.2스크립트언어개요와HTML문법
12.3PHP기본문법
12.4HTML과PHP관계

CHAPTER13PHP와MySQL의연동
13.1PHP와MySQL의기본연동
13.2회원관리시스템

CHAPTER14MySQL과공간데이터
14.1지리정보시스템의개념
14.2MySQL에서공간데이터의저장
14.3MySQL에서진행하는GIS응용프로젝트

CHAPTER15파이썬과MySQL응용프로그래밍
15.1파이썬개발환경구축과문법요약
15.2파이썬문법요약
15.3파이썬과MySQL연동
15.4공간데이터조회응용프로그램

AppendixALinux환경에서MySQL설치
1.1가상머신과가상머신소프트웨어의개념
1.2가상머신소프트웨어의종류와VMwarePlayer설치
1.3Linux가설치된가상머신파일다운로드
1.4Linux에MySQL설치

출판사 서평

-‘실무형MySQL교재’+‘무료동영상강좌40여개’+‘저자의질의응답서비스’
=MySQL독학을위한완벽패키지제공!

이책은실무에서바로적용가능한80여가지다양한실습예제를수록하여현업에서이뤄지고있는데이터베이스개발과운영을모두체험할수있게구성하였다.또어려운실습도쉽게익힐수있도록40여개의[저자동영상강의]를무료로제공하고있다.그래도어려운부분이있다면[이것이MySQL이다네이버카페]에질문을올려도좋다.저자가직접모든질문에1:1로답변을달아주며,MySQL관련최신기술소식도공유할수있다.
어려운이론보다실무에필요한핵심을실속있게알려준‘회사선배’같은책이필요하다면이책을열어보자.


2.어떤독자를위한책인가?

MySQL을처음배우려는컴퓨터관련학과학생
MySQL을기반으로실무를진행하는웹프로그래머
데이터


.이책의특징

① 입문자의수준에맞춘Part1/2/3:데이터베이스강의를수강하듯설치부터SQL고급명령까지꼼꼼하게기초이론을구성하였다,
데이터베이스입문자가필수적으로알아야할내용으로구성하였다.이책은입문자도막힘없이혼자서충분히학습할수있는난이도로,대학이나학원의데이터베이스입문이나기초과목의한학기강의분량을다룬다.이책한권이면데이터베이스및MySQL의기본적인운영이가능하다.

② 활용도를높인Part4:PHP연동으로웹프로그래밍,파이썬으로OO프로그래밍을배우며,활용도가높은공간데이터를다루는GIS기술까지배운다.
PHP프로그래밍의기본적인내용을학습한후에MySQL과PHP프로그래밍을연동하는방법을배울수있다.또한이전판에서는다루지않았던고급데이터베이스기술인공간데이터와파이썬연동프로그래밍을자세히수록했다.

③ 언제든궁금한사항을묻고해결할수있는Q&A서비스를제공한다.
http://cafe.naver.com/thisislinux
학습을진행하며궁금한사항은언제든질문할수있도록카페Q&A서비스를제공한다.저자가질문하나하나직접답변을달아주고있으며,MySQL관련최신기술과정보도공유한다.책의마지막까지포기하지않고독자가완주할수있도록최대한지원하고있다.