Skip to Content
SQL in a Nutshell, 제 4판
book

SQL in a Nutshell, 제 4판

by Kevin Kline, Regina O. Obe, Leo S. Hsu
May 2025
Intermediate to advanced
840 pages
13h 48m
Korean
O'Reilly Media, Inc.
Book available
Content preview from SQL in a Nutshell, 제 4판

3장. 데이터 구조화

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

SQL을 처음 접하는 사람은 일반적으로 두 가지 학습 경로 중 하나를 택해 프로그래밍을 배우게 됩니다. 개발자와 분석가는 종종 SELECT 문과 다른 DML 문인 INSERT, UPDATE, DELETE, MERGE 으로 시작합니다. 개발자의 경우 데이터베이스에 액세스하는 프론트엔드 애플리케이션을 작성하거나 비즈니스 분석가의 경우 더 나은 비즈니스 의사 결정을 위해 보고서를 작성하고 정보를 검색하는 작업을 하는 경우가 많기 때문입니다. 두 번째 학습 경로인 DBA와 데이터베이스 설계자는 데이터베이스를 만드는 데 필요한 SQL 문부터 시작하는 것입니다.

이 장에서는 테이블, 뷰 및 기타 여러 가지 중요한 데이터베이스 개체를 채워 데이터베이스를 처음부터 새로 만드는 데 필요한 다양한 문을 살펴봅니다. 또한 기존 개체를 변경하고 필요한 경우 해당 개체를 제거하는 데 필요한 문에 대해서도 자세히 설명합니다.

이 챕터 사용 방법

이 장에서 명령을 조사할 때

  1. "SQL 플랫폼 지원"을 읽어보세요 .

  2. 표 3-1을 확인합니다.

  3. 특정 SQL 문을 찾아 구문을 확인하고 '키워드', '한눈에 보는 규칙', '프로그래밍 팁 및 문제' 섹션을 읽어보세요. 특정 플랫폼 구현을 찾고 있는 경우에도 이 작업을 수행하세요.

  4. 마지막으로, 표준과 공급업체의 표준 구현 간의 차이점을 설명하는 플랫폼별 구현 정보를 읽어보세요.

특정 플랫폼 구현에 대한 항목은 표준과 다르지 않은 절에 대한 정보를 중복하지 않는다는 점에 유의하세요. 따라서 해당 명령의 가능한 모든 세부 사항을 다루기 위해 공급업체 변형에 대한 설명과 SQL 표준 사이를 넘겨야 할 수도 있습니다.

MySQL에 대한 논의에서는 MySQL의 포크인 MariaDB도 포함할 것입니다. 대부분의 경우 MySQL과 MariaDB는 코드가 완전히 호환되는 구문을 제공합니다. 이러한 경우에는 이들을 통칭하여 MySQL로 지칭합니다. 중요한 방식으로 MySQL에서 벗어나는 경우에만 MariaDB를 명시적으로 언급할 것입니다.

마지막으로, 이 책의 다양한 SQL 문에 대한 설명은 명령 참조에서 예상할 수 있는 것처럼 알파벳순으로 구성되어 있다는 점을 기억하세요. 하지만 이 장에 나오는 명령의 일반적인 워크플로 순서는 다음과 같습니다:

  • CREATE DATABASE

  • CREATE SCHEMA

  • CREATE DOMAIN

  • CREATE TYPE

  • CREATE TABLE

  • CREATE INDEX

  • CREATE VIEW

  • ALTER 명령

  • DROP 명령

SQL 플랫폼 지원

표 3-1에는 이 장에서 다루는 SQL 문, 이를 지원하는 플랫폼 및 플랫폼이 지원하는 정도가 나와 있습니다. 다음 목록은 표 3-1을 읽는 데 유용한 팁과 각 약어의 의미에 대한 설명을 제공합니다:

  1. 첫 번째 열에는 알파벳 순서대로 SQL 명령이 포함되어 있습니다.

  2. 각 명령의 SQL 문 클래스는 두 번째 열에 표시되어 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

류수미, 송희정, 앨런 볼리외

Publisher Resources

ISBN: 9798341655300