[sql] SQL 데이터베이스 테이블 구성 요소

이 블로그에서는 SQL 데이터베이스 테이블을 구성하는 주요 요소에 대해 설명하겠습니다.

  1. 열(Column)
  2. 행(Row)
  3. 기본 키(Primary Key)
  4. 외래 키(Foreign Key)

열(Column)

테이블 내에서 각 열은 특정 유형의 데이터를 저장하는 데 사용됩니다. 각 열은 데이터의 유형과 크기를 지정하는 데이터 유형과 함께 정의됩니다.

CREATE TABLE employees (
    employee_id INT,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    email VARCHAR(100)
);

행(Row)

테이블의 행은 실제 데이터 레코드를 나타냅니다. 각 행은 해당 열의 값을 포함하는 데이터로 구성됩니다.

INSERT INTO employees (employee_id, first_name, last_name, email)
VALUES (1, 'John', 'Doe', 'john.doe@example.com');

기본 키(Primary Key)

기본 키는 각 행을 고유하게 식별하는 데 사용됩니다. 테이블 내에서 기본 키는 중복되지 않고 비어 있지 않아야 합니다.

CREATE TABLE employees (
    employee_id INT PRIMARY KEY,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    email VARCHAR(100)
);

외래 키(Foreign Key)

외래 키는 다른 테이블의 기본 키와 관련된 열입니다. 이를 통해 테이블 간의 관계를 정의하고 유지할 수 있습니다.

CREATE TABLE orders (
    order_id INT PRIMARY KEY,
    employee_id INT,
    FOREIGN KEY (employee_id) REFERENCES employees(employee_id)
);

이러한 요소들은 SQL 데이터베이스 테이블을 구성하는 데 중요한 부분을 차지합니다.

참고 문헌: