오라클 데이터베이스 테이블 생성은 오라클 데이터베이스의 가장 기본적인 작업 중 하나입니다. 이 문서에서는 테이블 생성 구문, 데이터 유형, 기본 키, 외래 키 등의 측면에서 Oracle 테이블 생성 작업을 자세히 소개합니다.
테이블 생성 구문
오라클 테이블 생성 구문은 다음과 같습니다.
CREATE TABLE <表名> ( <列名1> <数据类型1>, <列名2> <数据类型2>, …… <列名n> <数据类型n> );
그 중 CREATE TABLE은 테이블을 생성한다는 의미로, 테이블 이름은 <테이블 이름>이며, 테이블의 열 이름과 데이터 유형은 다음과 같습니다. 괄호 안에. 각 열의 정의 형식은
테이블 생성 작업 예
학생 ID, 이름, 나이를 포함하는 세 개의 열이 있는 학생 테이블을 만드는 것을 예로 들어 보겠습니다.
CREATE TABLE students ( ID INTEGER, name VARCHAR2(50), age INTEGER );
데이터 유형
Oracle에서 각 열은 일반적으로 사용되는 해당 데이터 유형을 정의해야 합니다. 데이터 유형은 다음과 같습니다.
기본 키
The 기본 키는 데이터 테이블의 각 행을 고유하게 식별할 수 있고 그 안의 데이터가 반복될 수 없도록 하는 데 사용되는 필드입니다. Oracle에서는 기본 키를 사용하여 데이터 검색 효율성을 효과적으로 향상시킬 수 있으며 데이터 무결성을 보장하는 데에도 사용할 수 있습니다. 기본 키는 다음 문으로 정의할 수 있습니다.
CREATE TABLE students ( ID INTEGER PRIMARY KEY, name VARCHAR2(50), age INTEGER );
위 코드에서는 PRIMARY KEY를 사용하여 ID 열을 기본 키로 정의합니다.
외래 키
외래 키는 데이터 테이블 간의 일관성을 보장하기 위해 관계형 데이터베이스 테이블 간에 설정되는 제약 조건입니다. Oracle에서 외래 키는 테이블 간의 관계를 정의하는 데 자주 사용됩니다. 외래 키는 다음 명령문을 통해 정의할 수 있습니다.
CREATE TABLE customers ( ID INTEGER PRIMARY KEY, name VARCHAR2(50) ); CREATE TABLE orders ( ID INTEGER PRIMARY KEY, date_ordered DATE, customer_id INTEGER, CONSTRAINT fk_customer_id FOREIGN KEY (customer_id) REFERENCES customers(ID) );
위 코드에서는 주문 테이블, 즉 customer_id 열에 외래 키를 정의합니다. 이는 다른 테이블 고객의 기본 키 ID를 연결하고 "fk_customer_id"라는 이름을 사용하여 이 외래 키 관계를 설명합니다. 이러한 문은 주문 테이블의 모든 레코드가 고객 테이블의 레코드와 연결되도록 합니다.
요약
오라클 데이터베이스에서 테이블을 생성하려면 오라클의 테이블 생성 구문, 데이터 유형, 기본 키 및 외래 키를 알아야 합니다. 이 글은 상세한 테이블 생성 작업 절차와 예시를 제공하고 있으며, 여러분에게 도움이 되기를 바랍니다.
위 내용은 Oracle에서 테이블을 생성하는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!