PHP따라하기 - PHP와 웹 데이터베이스의 연동

 

6. PHP와 웹 데이터베이스의 연동


        웹 데이터베이스 연동이라 함은 웹 사이트를 통해서 제공되는 여러 가지 서비스에 필요한 데이터를 보다 빠르고 효율적으로 관리할 수 있도록 데이터 저장이나 변경, 삭제, 검색 등의 일반 데이터베이스 작업을 웹 상에서 구현하는 것을 말한다.


   1. 데이터베이스 질의어(SQL)다루기

        데이터베이스 내에 저장된 데이터를 대상으로 삽입, 수정, 삭제, 검색 등의 처리를 하기 위해서는 해당 데이터베이스에 SQL(Structured Query Language)이라고 하는 표준화 된 명령어를 전달해야 한다. 데이터베이스와 연동하기 위해 제공되는 API 함수는 데이터베이스 서버에 접속하고 여기에 SQL 명령어를 전달한 후 그 처리 결과를 가져오는 일련의 함수들로 구성되어 있다.

        SQL문은 데이터 정의문과 데이터 조작문의 두 가지로 나눌 수 있다. 데이터 정의문은 테이블을 생성하고 이 테이블 내에 데이터와 데이터 타입을 정의하는 작업과 생성된 테이블을 수정 및 삭제하는 작업을 수행한다.

                ? 새로운 테이블의 생성(CREATE TABLE)

                ? 생성된 테이블의 변경(ALTER TABLE)

                ? 생성된 테이블의 삭제(DROP TABLE)

        데이터 조작문은 생성된 테이블 내에 새로운 데이터를 저장하거나 이미 저장되어 있는 데이터를 수정, 삭제하는 작업, 그리고 검색 조건을 만족하는 데이터를 검색하는 작업을 수행한다.

                ? 새로운 데이터의 삽입(INSERT)

                ? 데이터의 수정(UPDATE)

                ? 데이터의 삭제(DELETE)

                ? 데이터 검색(SELECT)


        ¤ 새로운 테이블의 생성(CREATE TABLE)

        명령문은 다음과 같다.