SQL 복합키 (Composite Key) 설정하기

sql-logo

복합키란? SQL에서 복합키(Composite Key)란, 두 개 이상의 칼럼(Column)을 기본키(Primary Key)로 결합하여 테이블 내의 각 레코드(Record)를 유일하게 식별하는 데 사용되는 키(Key)입니다. 복합키는 단일 칼럼으로는 레코드를 유일하게 식별할 수 없는 경우에 주로 사용됩니다. 이러한 키는 데이터베이스에서 데이터 무결성(Integrity)을 유지하고, 중복을 방지하는 중요한 역할을 합니다. 복합키 특징 복합키는 두 개 이상의 칼럼을 기본키로 결합하여 구성됩니다. 예를 들어, 학교 … Read more

Oracle 오라클 자동증가 (AUTO_INCREMENT) 방법 정리

oracle

오라클 자동증가 데이터베이스에서 자동증가 기능은 주로 고유 식별자(ID)를 생성할 때 사용됩니다. 예를 들어, 사용자 테이블이 있다고 가정할 때 각 사용자는 고유한 ID를 가져야 합니다. 이 ID는 테이블 내에서 고유해야 하며, 새로운 레코드가 추가될 때마다 자동으로 증가해야 합니다. 오라클에서는 이러한 기능을 구현하기 위해 여러 방법을 사용할 수 있습니다. 시퀀스와 트리거를 이용한 방법 시퀀스와 트리거를 이용한 자동증가 … Read more

Oracle 오라클 예약어 목록

oracle

오라클 예약어란? 오라클 데이터베이스의 예약어(reserved words)는 특정 목적으로 사용되는 단어들입니다. 이 예약어들은 오라클에서 특별한 의미를 가지며, 테이블이나 칼럼명 등으로 사용할 수 없습니다. 다음은 오라클 예약어와 그들의 기능을 나타내는 표입니다. 이 표는 오라클의 주요 예약어들을 포함하고 있지만, 모든 예약어를 포함하고 있지 않을 수 있습니다. 오라클 버전에 따라 예약어 목록이 다를 수 있으니, 최신 버전의 문서를 참고하시기 … Read more

SQL 기본키 PRIMARY KEY 와 외래키 FOREIGN KEY 특징 및 설정

sql-logo

기본키 PRIMARY KEY 란? SQL에서 기본키(Primary Key)는 테이블 내의 각 행을 고유하게 식별하는 역할을 합니다. 기본키는 테이블의 중복된 데이터를 방지하고, 데이터의 무결성을 보장하는 데 중요한 역할을 합니다. 외래키 FOREIGN KEY 란? 외래키(Foreign Key)는 관계형 데이터베이스에서 하나의 테이블의 필드(또는 필드 집합)가 다른 테이블의 기본키를 참조하는데 사용되는 키입니다. 이는 테이블 간의 관계를 설정하고 데이터의 무결성을 유지하는 데 … Read more

SQL GROUP BY 와 HAVING 활용하기

sql-logo

GROUP BY 란? GROUP BY는 SQL에서 사용되는 중요한 절 중 하나로, 특정 열을 기준으로 행을 그룹화하는 데 사용됩니다. 이를 통해 데이터를 더 의미 있고 집계된 형태로 가져올 수 있습니다. GROUP BY를 사용하면 특정 열의 고유한 값을 기준으로 행을 그룹화하고, 각 그룹에 대한 집계 함수를 적용할 수 있습니다. HAVING 이란? HAVING은 SQL에서 GROUP BY와 함께 사용되는 … Read more

SQL WHERE 절과 연산자 사용하기

sql-logo

WHERE 절 이란? SQL에서 WHERE 절은 데이터베이스에서 특정한 조건을 가진 행을 선택하는 역할을 합니다. WHERE 절은 데이터를 필터링하고 원하는 결과를 얻기 위해 중요한 도구로 활용됩니다. WHERE 절 기본 구문 WHERE 절은 SQL 쿼리에서 특정 조건을 지정하여 데이터를 필터링 하는 데 사용됩니다. 기본적인 WHERE 절의 구문은 다음과 같습니다. 💡여기서 각 부분의 역할은 다음과 같습니다. WHERE 절 … Read more

SQL 데이터 타입 (자료형) 종류 및 설명

sql-logo

데이터 타입이란? SQL(Structured Query Language) 데이터 타입은 데이터베이스 테이블의 각 열(Column)이나 변수가 어떤 종류의 데이터를 저장할 수 있는지를 정의하는 것입니다. 각각의 데이터 타입은 특정한 종류의 데이터를 나타내고, 저장 및 처리하는 데 필요한 규칙을 제공합니다. 다양한 데이터 타입이 있으며, 주로 다음과 같은 카테고리로 나눌 수 있습니다. 각 데이터 타입은 특정 데이터베이스 관리 시스템(DBMS)에 종속적일 수 있으며, … Read more

SQL DDL, DML, DCL, TCL 명령어 종류 및 사용법

sql-logo

DDL, DML, DCL, TCL 이란? 데이터 정의 언어(DDL), 데이터 조작 언어(DML), 데이터 제어 언어(DCL), 트랜잭션 제어 언어(TCL)는 SQL(Structured Query Language)을 통해 데이터베이스를 관리하고 조작하는 데 사용되는 주요 명령어 카테고리를 나타냅니다. 각 명령어의 역할과 기능은 다음과 같습니다. 이 네 가지 유형의 언어를 조합하여 데이터베이스를 정의, 조작, 제어 및 관리할 수 있습니다. DDL (Data Definition Language) DDL(Data … Read more