데이터베이스는 데이터 처리를 위해서 콘솔 화면을 통하여 SQL 명령을 실행할 수 있습 니다. 데이터베이스는 이러한 조작에 필요한 클라이언트 단말 응용프로그램을 제공하고 있지만 별도의 외부 프로그램을 함께 처리하기 위해서는 연동 작업이 필요합니다.
데이터베이스는 콘솔 터미널 작업을 위해서 별도의 GUI 환경을 제공하는 경우도 있습 니다. 이러한 환경은 사람과 데이터베이스 사이의 데이터를 기준으로 하는 인터페이스입 니다. 데이터베이스와 프로그램 간의 처리를 위한 인터페이스는 바로 SQL 명령문의 전달 과 처리입니다.
데이터베이스와 연동하여 프로그램을 작성하기 위해서는 반드시 SQL 언어를 사전에 학 습해야 합니다. 대부분의 작업 명령을 SQL로 생성하여 프로그램에서 데이터베이스로 전 송하기 때문입니다.
당연히 PHP에서도 데이터베이스를 연동하기 위해서는 SQL 명령문을 사용합니다. PHP는 데이터베이스에 접속하고 작성한 SQL 명령을 전송함으로써 DB 작업을 수행합니다. PHP 언어만 알고 SQL을 모른다면 데이터베이스를 바로 연동할 수는 없습니다.
데이터베이스는 기본 별개의 서비스 프로그램입니다. SQL 명령을 사용하지 않고 직접적 으로 데이터베이스 관련 파일들에 접근하여 작업할 수는 없습니다. 기존의 언어와 데이터 베이스를 연동하기 위해서는 데이터베이스 언어인 SQL 문법을 알고 있어야 합니다.
SQL 언어를 배우면 MySQL 이외에 다양한 데이터베이스 시스템을 PHP에서도 사용할 수 있습니다. SQL 언어를 배운다는 것은 다양한 데이터베이스 시스템을 활용할 수 있는 능력을 향상시키는 것입니다.