[sql] SQL 데이터베이스 테이블 구성 요소
이 블로그에서는 SQL 데이터베이스 테이블을 구성하는 주요 요소에 대해 설명하겠습니다.
열(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 데이터베이스 테이블을 구성하는 데 중요한 부분을 차지합니다.
참고 문헌: