SQL 기초(ch03. 데이터베이스 서버 ~ ch04. Hello World 실행하기)

김도형·2022년 9월 27일
0

3장 데이터베이스 서버

RDBMS의 클라이언트/서버

  • 웹 시스템에는 없었던 사용자 인증이 필요
  • 만약 인증 실패하면 데이터베이스에 접속 불가

웹 애플리케이션의 구조

동적 HTML(CGI 프로그램)

  • 웹 서버에서 동적으로 HTML을 생성하려면 제어용 프로그램이 필요하는데, CGI 라는 불리는 프로그램이며 동적 콘텐츠를 위한 확장 방식
  • CGI는 스크립트 언어인 펄이나 PHP, 루비 사용
  • 데이터베이스에서는 CGI 프로그램이 데이터베이스의 클라이언트가 된다.

MySQL 서버와 mysql 클라이언트

  • PC 1대로 클라이언트와 서버 모두 실행할 수 있지만 네트워크 기능이 필요
  • 루프 백 접속 : 클라이언트 -> (네트워크) -> PC 서버

4장 Hello World 실행하기

  • SELECT * FROM sample21;
    • 각 예약어(SELECDT, *, FROM)과 데이터베이스 객체명(테이블명) 사이에는 스페이스 넣어 구분해야함.
    • 세미콜론 필수
    • '*' 애스터리스크로 "모든 열"을 의미한다.
    • 대소문자 구별하지 않음.
    • 예약어 =/ 데이터베이스 객체명은 동일하며 안됨.
  • 값이 없는 데이터 = NULL
profile
3년간 웹/앱, 자동제어 QA 🔜 개발자로 전향하여 현재 교육 회사에서 백엔드 개발자로 근무 중입니다.(LinkedIn : https://www.linkedin.com/in/dohyoung-kim-5ab09214b)

0개의 댓글