메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

이것이 MySQL이다

MySQL 설치부터 PHP 연동까지 한번에!(무료 동영상 강의, Q/A를 위한 네이버 카페 운영

한빛미디어

집필서

판매중

  • 저자 : 우재남
  • 출간 : 2016-06-10
  • 페이지 : 596 쪽
  • ISBN : 9788968482793
  • 물류코드 :2279
초급 초중급 중급 중고급 고급
4.7점 (3명)
좋아요 : 3

81가지 실습으로 실무 감각을 익히는 실전형 MySQL 입문서

적은 비용으로 높은 효율의 웹 애플리케이션/웹페이지를 만들고 싶다면 오픈소스 데이터베이스인 MySQL과 PHP를 연동하는 것이 최상의 선택이다. 이 책에서는 81가지 실습 예제와 함께 저자 직강의 무료 동영상 강의를 들으며 과외 수업을 받듯이 MySQL을 배울 수 있다.

 

MySQL, 데이터베이스를 처음 시작하는 학습자 수준에 딱 맞는 구성과 난이도

이 책은 MySQL의 고급 기술을 다루는 기술서가 아니다. 실무 환경에서 이뤄지는 MySQL의 실제 사용 사례를 실습을 통해 학습자가 체험하면서 배울 수 있게 한다. 따라서 철저하게 MySQL, 데이터베이스를 처음 시작하는 학습자 수준에 구성과 난이도를 맞추었다. 책에 수록된 실습은 책에 있는 그대로 이뤄진다.

 

저자 직강의 무료 동영상 강의 제공

20여 년의 실무에서 비롯된 살아 있는 강의가 동영상 강의에 그대로 옮겨졌다. 책에 부착된 무료 수강 쿠폰으로 저자 직강의 동영상 강의를 무료로 수강할 수 있다. 

 

Q/A를 위한 네이버 카페(http://cafe.naver.com/thisismysql) 운영

저자가 직접 운영하는 네이버 카페에서 이 책에서 사용된 예제 소스코드와 Q/A를 제공한다. 그리고 1장부터 3장까지의 동영상 강의를 무료로 제공한다.

 

 

<바로가기 링크 안내>

 

커뮤니티 바로가기  click9.png

동영상 강의 바로가기  click9.png

"샘플강의는 3장까지 무료 제공합니다. 나머지는 책에 부착된 무료 동영상 쿠폰으로 이용 가능합니다."

 

 

detail.jpg

 

저자

우재남

서강대학교에서 정보시스템 전공으로 석사 과정을 마친 후 다양한 IT 관련 분야에서 실전 업무를 수행했고, 대학에서는 모바일 프로그래밍, 데이터베이스, 운영체제 등의 과목을 강의해왔다. 현재는 디티솔루션의 공간데이터베이스 연구소장으로 재직하고 있으며, 공간정보와 IT의 융합 학문인 유시티 IT 분야의 공학박사 학위도 취득했다. 자신이 체험한 다양한 IT 실무 경험과 지식을 최대한 쉽고 빠르게 수강생과 독자에게 전달하는 것을 강의와 집필의 모토로 하고 있다. 한빛미디어와 한빛아카데미에서 『뇌를 자극하는 Redhat Fedora: 리눅스 서버 & 네트워크』(2005)를 시작으로 『컴퓨팅 사고력을 키우는 SW 교육 : 파이썬』(2016) 등 20여 권의 책을 집필했고, 『Head First HTML and CSS(개정판)』(2013)를 공역했다.

 

 PART 1 MySQL 설치 및 DB 구축과정 미리 실습하기

CHAPTER 1 DBMS 개요와 MySQL 소개

__1.1 DBMS 개요 

__1.2 MySQL 소개  

__1.3 MySQL의 에디션 및 기능 비교 

 

CHAPTER 2 MySQL 설치

__2.1 MySQL 설치 전 준비사항

__2.2 MySQL 설치 

__2.3 샘플 데이터베이스 설치 

__2.4 설치 후에 확인할 사항 

__2.5 MySQL 제거

__2.6 MySQL을 명령어로 설치하기 

__2.7 Linux에 MySQL 설치하기 

 

CHAPTER 3 MySQL 전체 운영 실습

__3.1 요구사항 분석과 시스템 설계 그리고 모델링 

__3.2 MySQL을 이용한 데이터베이스 구축 절차 

__3.3 테이블 외의 데이터베이스 개체의 활용 

__3.4 데이터베이스 백업 및 관리 

__3.5 MySQL과 응용프로그램의 연결 

 

PART 2 MySQL 기본

CHAPTER 4 데이터베이스 모델링

__4.1 프로젝트의 진행 단계

__4.2 데이터베이스 모델링

 

CHAPTER 5 MySQL 유틸리티 사용법

__5.1 MySQL Workbench 사용 방법 

__5.2 외부 MySQL 서버 관리하기 

__5.3 사용자 관리하기

 

CHAPTER 6 SQL 기본

__6.1 SELECT문

__6.2 데이터의 변경을 위한 SQL문

 

CHAPTER 7 SQL 고급

__7.1 MySQL의 데이터 형식 

__7.2 조인 

 

PART 3 MySQL 고급

CHAPTER 8 테이블과 뷰

__8.1 테이블

__8.2 뷰

 

CHAPTER 9 인덱스

__9.1 인덱스의 개념

__9.2 인덱스의 종류와 자동 생성 

__9.3 인덱스의 내부 작동

__9.4 인덱스 생성/변경/삭제

__9.5 인덱스의 성능 비교 

__9.6 결론: 인덱스를 생성해야 하는 경우와 그렇지 않은 경우 

 

CHAPTER 10 스토어드 프로그램

__10.1 스토어드 프로시저

__10.2 스토어드 함수

__10.3 커서

__10.4 트리거

 

CHAPTER 11 전체 텍스트 검색과 파티션

__11.1 전체 텍스트 검색

__11.2 파티션 

 

PART 4 MySQL과 PHP 프로그래밍의 연동

CHAPTER 12 PHP 기본 프로그래밍

__12.1 웹 사이트 개발 환경 구축

__12.2 스크립트 언어 개요와 HTML 문법

__12.3 PHP 기본 문법 

__12.4 HTML과 PHP 관계

 

CHAPTER 13 PHP와 MySQL의 연동

__13.1 PHP와 MySQL의 기본 연동 

__13.2 회원 관리 시스템

 

Appendix A Linux 환경에서 MySQL 설치

__1.1 가상머신과 가상머신 소프트웨어의 개념 

__1.2 가상머신 소프트웨어의 종류와 VMware Player 설치 

__1.3 Linux가 설치된 가상머신 파일 다운로드

__1.4 Linux에 MySQL 설치 

이 책을 열기 전, 여러분은? 

☑ MySQL 설치하는 데만 3일째입니다. 어쩌죠?

☑ SELECT, DELETE 문까지는 작성했는데, 그 다음부터는..?

☑ 기초적인 시간표 예제 하나 만드는 것도 쉽지 않네요.

☑ 웹 프로그래밍과 연동도 해야 할 것 같은데, 어떻게 해야 할지 막막합니다. 

☑ MySQL 책으로 공부해도 실습하다 막히는 부분이 있는데, 어디에 물어봐야 할지 답답합니다.

 

그렇다면 이 책을 덮은 후, 여러분은!

☑ Windows는 물론 Linux 기반에서도 막힘 없이 MySQL을 설치할 수 있습니다.

☑ 기본 구문은 물론 데이터 타입, 대용량 데이터 처리도 무난히 익혔습니다.

☑ 이제, 책에 있는 ‘쇼핑몰 운영을 위한 데이터베이스 관리’ 정도는 거뜬하네요!

☑ PHP와 MySQL을 연동한 간단한 프로그램 정도는 만들 수 있습니다.

☑ ‘이것이 MySQL이다’ 동영상 강의와 커뮤니티에서 궁금증을 해결하고 데이터베이스 전문가로 나아갑니다.

 

어떤 독자를 위한 책인가?

MySQL, 데이터베이스를 처음 시작하는 학습자

이 책은 MySQL, 데이터베이스를 처음 시작하는 학습자로 독자층을 설정하고 집필되었다. 그래서 난이도는 매우 낮다. MySQL을 가장 쉽고, 빠르게, 그리고 책을 다 보고 나면 그 지식 그대로 실무 환경에서도 적용하길 원하는 학습자에게 이 책은 최상의 선택이다.

 

  • 이번 신간이 나왔을 때 주위분들이 이건 꼭! 읽어야해! 라는 리플을 달아주셔서

    저자님에 대한 믿음, 그리고 내가 지금 필요로 하는 지식을 채우고자 이 책을 읽게되었다.

     

    이 책의 장점은 다음과 같다.

     

    1. 궁금한게 생겼을 때 카페에 질문을 올리면 저자님으로부터 빠른 대답을 들을 수 있다.

       - 설치, 변수설정 등 하다가 막히는 부분이 있으면 카페에 질문을 올려보자. 빠른 피드백을 통해 궁금증을 해결할 수 있다. 네이버 카페 운영은 '과외를 받는것처럼 mysql을 배워보자'는 이번 책의 의의를 크게 살렸다고 본다.

     

    2. 챕터3을 통해 mysql활용의 큰 그림을 그려볼 수 있다.

       - 챕터 순서대로 기능을 설명해주는 다른 기본서들과 달리, 이 책은 본격적인 내용으로 들어가기 전에 [챕터3]을 따로 할당해 이 책을 통해 배울 수 있는 전체적인 mysql 기능들을 소개해주고있다. 이 책을 선택한 독자들은 실무적 필요성에 의해 구매한 사람도 있을테고, 개인적인 공부를 위해 구매한 사람도 있을텐데, 후자의 경우 챕터3을 통해 mysql실무에서 어떻게 활용하고 있는지 간접적으로나마 느껴볼 수 있을것이다.

     

    3. PHP연동 미니프로젝트

       - 엔트리 레밸 프론트엔드 개발자가 갖춰야 할 실무지식 중 하나는 쿼리문 작성이다. 저자는 책에서 php연동 미니프로젝트를 따라하도록 해줬는데, 이를 따라하면서 mysql이 웹위에서 어떻게 응용되는지 알게되었다. mysql공부 필요성도 이를 통해 더 많이 느끼게 되었다.

     

    그외 장점으로 문장이 깔끔하게 읽힌다는점을 꼽을 수 있다. IT서적 특성상 번역서가 많은데, 번역서들은 문장이 잘 안읽힐때가 많다.

    MySQL을 배워보고자 하는 독자에게 이 책을 강력추천한다.

  • 개요

    대상 독자

    ”처음으로 데이터 베이스를 접하는 사용자나 데이터베이스를 배우기를 원하는 웹 프로그래머”
    ㅇㅇ.. 그렇다.
    지금까지 읽은 저자의 책은 입문자를 위한 책이 많았다.

     

    개인적으로 입문자를 위한 책을 사랑한다.
    내가 보기에도 편하거니와… 누구한테 소개해 주기도 좋쟎아… ㅋ

     

    특징 및 장/단점

    이번 리뷰는 저자에 대한 기대치가 높았던 만큼 단점 기술이 많이 되어있다.
    굳이 이를 먼저 얘기 하는 것은

    후술할 단점 전부가 ”이 책이 나쁘다”를 얘기하고자 하는 것이 아니라

    ”이 저자 였으면…” 하는 아쉬움이 큰 부분임을 알리고자 한다.

    자.. 시작해 보자… ㅋ

     

    간략한 장점

    1. 예제 그림

    커맨드창(명령어 프롬프트) 가 흰색 바탕이라 좋았음
    지난번 책인 이것이리눅스다의 경우 주로 설명에 필요한 커맨드창의 바탕이 검정이라 보기가 좀 힘들었는데
    이번에 개선 한듯 ㅋ

     

    2. 추억
    데이터베이스 예제그림중 회원이름 컬럼에 당탕이 가 나왔다.
    아마도 내 기억이 맞다면
    뇌를자극하는sqlserver 에서도 나왔던 이름일 것이다 ㅋㅋ
    3. 방식
    이 책을 읽는 사람은 아마도 입문자일 것이다.
    책에 나오는 ”트리거”라는 기능을 설명해 봐야… 입문자에게는 중요하지 않을지도..

    하지만 그 트리거를

    • 회원데이터를 운영시
    • 탈퇴했을 경우를 가정하여
    • 탈퇴회원의 정보를 임시로 가지고 있도록 만드는

    즉 실전에서 쓰일법한 상황을 스토리 형태로 알려주는 저자의 특징이 나타난다.

    ”트리거는 자동으로 뭘 하는 기능이다.. ” (하고 다음)
    이러면 입문자의 가슴에 박히겠냐고…;;

     

    특징

    4장 데이터베이스 모델링

    ”고객은 물건을 소유한다”
    또는
    ”물건은 고객을 소유한다”

    어느것이 자연스러운가 를 묻는다

    당연히 전자가 자연스럽고 일반적으로 많이 쓰이는 개념이지만
    그 반대의 경우 역시 흔히 빅데이터 어쩌구 할때의 근거가 될수 있으므로
    하고 약간 갸우뚱~ 했는데
    그 다음 페이지의 ”여기서 잠깐” 이라는 코너를 이용해서 부연 설명을 하고 있다 ㅋㅋㅋㅋㅋㅋ

     

    7장
    눈에 너무 안들어옴

    정심없이 함수만 소개를 하고 있다.
    전체가 아닌 일부만 알려줘도 될듯
    10장
    프로시저의 특징은 잘 설명이 되어있다.
    단점 및 주의점을 설명해야 한다.
    특히나 프로시저처럼 한번 사용하면 끝이 아닌
    두고두고 사용되기 때문에 지속적인 관리가 필요한 항목은 더욱 그렇다

    • 이름을 한글로 생성하지 말것 – 언어셋에 따라 문제가 될 수 있다.
    • 백업 및 복원 방법 설명
    • 데이터(테이블 내의 레코드가 아닌)를 지우면 같이 삭제되는 특이사항
      등을 같이 설명해야만 하는 항목이다.

    데이터를 이전 했는데 문제가 발생하거나
    프로시저 이전 과정에서 오류가 출력되거나
    하는 치명적인 위험성을 가지고 있기 때문이다.

     

    11장

    파티셔닝에 대한 설명…
    짧게 나마

    • 사용법
    • 주의 사항

    을 안내해 준것은 좋다.

    파티셔닝에 대해 자세하게 나온것을 내가 아직 못봐서 반갑다..
    (그렇다고 내가 책을 많이 보거나 하는건 아니고… 그냥 내가 접한 것들 중에서는 못봤다..  이거지… 흠.. )

     

     

    단점

    1. 예제 이미지가 너무 작음
    쿼리문의 소개가 상당히 많은데
    쿼리 결과 이미지가 너무 작다
    좀더 큰 이미지를 쓰거나
    아니면 테이블과 텍스트를 통해서 간결하게 설명했으면 좀더 보기 편했을것 같다.
    (특히 7장…. )

     

    2. 실습 안내

    실습N
    stepN
    의 표시가 너무 눈에 안들어 온다
    두개의 모양이 너무 동일하기도 하고
    책을 보면서 헷깔린다.

     

    3. 엔진에 대한 설명이 없다.

    엔진 별로 성능도 다르고
    관리법 및 주의사항이 다른데 언급이 없음

    특히 mysql,이 주력으로 밀고 있는 innodb에 대한
    – 특징
    – 위험성
    – 관리방법
    등은 mysql을 운영하기 위해서는 반드시 공부해야 하는 사항임에도 설명이 없었다.

     

    4. 윈도우 기반

    workbench 를 안내한 부분은 아주 좋았다.
    하지만, mysql이 설치되는 환경은 linux 기반이어야 했다.

    이건 정말 아쉬운 부분이다.

     

    마무리

    내가 기술한 ”단점”들중 일부는
    개발자나 DB를 공부하는 사람에게는 그다지 중요한 내용이 아니다.
    하지만 나와 같은 시스템 엔지니어 에게는 SQL 문법보다 우선시 되는 중요한 특징이기 때문에
    ”우재남”이라는 저자의 책이라면 꼭 포함되었으면 하는 기대 때문에 조금 아쉽다. ㅋ

    다시 얘기하지만, 저 내용은 나(와 같은 직업인 사람)에게 해당 하는 것이지
    그냥 mysql을 배워야 하는 사람에게는 충분히 좋은 책이다.

  • 친구가 추천 해주어서 읽어봤는데 도움이 많이 됬어요!

부록/예제소스
자료명 등록일 다운로드
예제소스 2017-01-17 다운로드
결재하기
배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
이것이 MySQL이다
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
이것이 MySQL이다
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
이것이 MySQL이다
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실