본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

넘버투 PHP 상세페이지

넘버투 PHP작품 소개

<넘버투 PHP> <PHP로 시작하는 데이터베이스 입문>

요즘 들어 4차 산업혁명 이야기가 많이 나온다. 앞으로 데이터를 가공하고 생산을 자동화하면서 수많은 일자리 등은 컴퓨터에 의해서 대체되는 시대가 될 것이다. 또한 최근 개발되는 응용 프로그램 및 서비스들은 거의 대부분이라 할 정도로 데이터를 기반으로 한다. 다양한 정보들을 저장하고 이를 다시 가공 처리하여 이용자들에게 보여주게 된다. 이러한 서비스들을 개발 운영하기 위해서는 PHP 기본 문법 이외에도 데이터베이스와 관련 언어들을 학습해야 한다.

하지만, 대부분의 데이터베이스 관련 서적들은 이론적인 설명과 단순한 SQL 문법만을 다루어 PHP와 연관지어서 구체적으로 실습하기가 어렵다. 2권에서는 SQL의 기능을 배우고 실제적인 PHP 코드를 같이 작성하여 초보자들이 좀 더 쉽게 데이터베이스를 이해하고 응용할 수 있도록 기초부터 다시 설명하고, 가장 많이 사용하는 RDBMS인 MySQL에 대해서 학습한다.


<이 책의 특징>
- 데이터베이스의 개념을 설명하고, SQL 언어와 같이 실제로 PHP 코드를 작성해본다.
- SQL의 기본 동작을 학습하고 콘솔 터미널을 통하여 동작을 실습한다.
- 10~20줄 이내의 코드들로 쉽게 소스를 이해하고 학습할 수 있다.


<이 책이 필요한 독자>
- 데이터베이스를 처음 접하는 프로그래밍 입문자, 비전공자
- 데이터 기반 응용 프로그램 및 서비스 개발자
- 무료 데이터베이스인 MySQL을 학습하고자 하는 학생 및 일반인


<예제코드 다운로드>
-https://github.com/bjpublic/PHP
-https://github.com/infohojin/php




출판사 서평

초기 인터넷과 정보들은 단순하게 정적인 콘텐츠를 제공하는 단방향적인 정보 시대였다고 하면, 요즘 인터넷 환경은 콘텐츠를 제공하고 사용자들로부터 데이터를 회신받는 양방향적인 정보 처리가 주류를 이루고 있다. 이러한 양방향 데이터를 처리하기 위해서는 데이터의 저장과 가공 처리가 매우 중요하다.

최신 IT 관련 개발자라면 데이터베이스라는 말을 많이 들어봤을 것이다. 이전에는 데이터베이스가 학문적인 이론 위주의 분야였으나, 최근 데이터의 중요성과 활용성이 증대하면서 데이터베이스는 실제로 데이터를 관리하는 중요한 기술이 되었다. 또한 이렇게 저장 관리되는 데이터를 PHP와 같은 프로그램 언어들과 결합되어 데이터를 가공하고 처리하여 결과를 출력하는 한층 강화된 정보 처리 기술들이 등장하게 된다.

PHP의 모든 이론을 화끈하게 총 정리하는 [이호진의 PHP 시리즈]의 두 번째 [넘버투 PHP]에서는, SQL의 기능을 배우고 실제적인 PHP 코드를 같이 작성하여 초보자들이 좀 더 쉽게 데이터베이스를 이해하고 응용할 수 있도록 기초부터 다시 설명한다.


저자 소개

전기전자를 전공하고 마이크로프로세서, 하드웨어 설계 및 Firmware, 로봇 개발 등을 주로 하였습니다. 또한 산업용 레이저 프린터, ARM, 언어분석, 알고리즘 개발을 하였습니다. 외국계 기업에서 Linux 운영체제, 백업 및 서버 가상화 등 다양한 비즈니스 경험을 거쳐 최근에는 웹 및 모바일과 관련한 개발 활동을 하고 있습니다. 현재는 경험과 지식을 정리하고 후배들에게 전달하기 위해서 집필 활동에 전념하고 있습니다.

목차

Chapter 01 데이터
01.1 데이터베이스
01.2 데이터베이스 시스템
01.3 경험
01.4 DBMS
01.5 관계형이란?
01.6 MYSQL
01.7 MYSQL 버전

Chapter 02 MYSQL 설치
02.1 비밀번호
02.2 콘솔
02.3 환경 설정
02.4 실행 화면 저장
02.5 덤프
02.6 파일 삽입
02.7 파일 출력
02.8 SOURCE

Chapter 03 SQL
03.1 SQL 시작
03.2 SQL 연동
03.3 작성 방법
03.4 SQL 구분
03.5 오류
03.6 데이터 반환
03.7 주석 처리

Chapter 04 연결
04.1 DB 연동
04.2 연결 접속
04.3 PHP 연결
04.4 연결 종료
04.5 언어 세트
04.6 클래스 만들기
04.7 mysqli 함수
04.8 잠금

Chapter 05 데이터베이스
05.1 생성
05.2 데이터베이스 목록
05.3 데이터베이스 전환
05.4 현재 데이터베이스
05.5 데이터베이스 삭제
05.6 데이터베이스 폴더

Chapter 06 테이블
06.1 테이블
06.2 테이블 생성
06.3 테이블 확인
06.4 테이블 중복
06.5 테이블 삭제
06.6 TRUNCATE
06.7 테이블 구조 확인
06.8 테이블 데이터
06.9 엔진 설정
06.10 테이블 최적화

Chapter 07 데이터 타입
07.1 숫자형 데이터
07.2 문자 자료형
07.3 날짜/시간 자료형

Chapter 08 테이블 수정
08.1 컬럼 추가
08.2 컬럼 위치 변경
08.3 자료형 변경
08.4 컬럼 이름 변경
08.5 컬럼 삭제

Chapter 09 속성
09.1 제약사항 NOT NULL
09.2 기본값 속성 - DEFAULT
09.3 유일값 - UNIQUE
09.4 프라이머리 키 - PRIMARY KEY
09.5 CHECK
09.6 자동 증가 - AUTO INCREMENT
09.7 색인 - INDEX
09.8 외래 키 - FOREIGN KEY

Chapter 10 데이터 삽입
10.1 전체 삽입
10.2 선택 삽입
10.3 다중 삽입
10.4 최신 Id 확인
10.5 Prepared
10.6 우선 표현
10.7 처리 옵션
10.8 REPLACE

Chapter 11 데이터 조회
11.1 컬럼 조회
11.2 전체 조회
11.3 지정 값 출력
11.4 * 와일드 카드
11.5 중복 제거

Chapter 12 조건
12.1 where
12.2 연산자
12.3 패턴 검색
12.4 NULL 검색
12.5 조건 결합
12.6 조건 분기
12.7 서브 쿼리
12.8 EXISTS

Chapter 13 데이터 제한
13.1 출력 수
13.2 부분 출력
13.3 OFFSET

Chapter 14 데이터의 정렬
14.1 정렬
14.2 그룹
14.3 HAVING

Chapter 15 복사
15.1 전체 복사
15.2 테이블 구조 복사
15.3 데이터 복사
15.4 컬럼 선택 복사
15.5 조건 복사
15.6 정렬/제한 복사

Chapter 16 별칭
16.1 명칭 변경
16.2 결과 명칭

Chapter 17 데이터 수정
17.1 전체 수정
17.2 조건 데이터 수정
17.3 정렬 수정

Chapter 18 데이터 삭제
18.1 전체 삭제
18.2 조건 삭제
18.3 정렬 삭제

Chapter 19 UNION
19.1 결합
19.2 조건식 결합
19.3 중복 허용

Chapter 20 조인
20.1 내부 조인
20.2 외부 조인
20.3 LEFT 조인
20.4 RIGHT 조인
20.5 FULL 조인
20.6 SELF 조인

Chapter 21 뷰
21.1 뷰 생성
21.2 뷰 확인
21.3 뷰 데이터 삽입
21.4 뷰 조건 일치
21.5 뷰 업데이트
21.6 뷰 컬럼 변경
21.7 뷰 삭제

Chapter 22 프로시저
22.1 프로시저 생성
22.2 DELIMITER
22.3 프로시저 호출
22.4 프로시저 매개변수
22.5 프로시저 확인
22.6 프로시저 삭제

Chapter 23 트리거
23.1 트리거 생성
23.2 트리거 확인
23.3 트리거 삭제

Chapter 24 트랜잭션
24.1 커밋 모드
24.2 커밋
24.3 롤백
24.4 환경 설정 변경

Chapter 25 함수
25.1 함수 생성
25.2 함수 실행
25.3 변수 선언
25.4 함수 확인
25.5 함수 삭제

Chapter 26 내장 함수
26.1 산술 함수
26.2 문자열 내장 함수
26.3 SQL 날짜 함수
26.4 수학 함수
26.5 기타

Chapter 27 인젝션
27.1 웹 SQL 공격
27.2 참 조건 인젝션
27.3 세미콜론 인젝션
27.4 주석 처리
27.5 보안 방법

Chapter 28 관리 툴
28.1 phpMyAdmin
28.2 Workbench

Chapter 29 권한 설정
29.1 사용자 추가
29.2 권한 확인
29.3 계정 삭제
29.4 접속 관리


리뷰

구매자 별점

3.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

1명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전