>  기사  >  데이터 베이스  >  Oracle 데이터베이스에서 테이블 및 일반적인 쿼리 작업을 만드는 방법

Oracle 데이터베이스에서 테이블 및 일반적인 쿼리 작업을 만드는 방법

PHPz
PHPz원래의
2023-04-04 13:59:403414검색

Oracle은 엔터프라이즈급 애플리케이션에서 널리 사용되는 관계형 데이터베이스 관리 시스템입니다. Oracle의 쿼리 언어는 매우 강력하며 다양한 데이터 작업을 완료할 수 있습니다. 이 문서에서는 Oracle 데이터베이스에서 테이블 및 일반적인 쿼리 작업을 만드는 방법을 소개합니다.

1. 테이블 생성

Oracle에서 테이블을 생성하려면 CREATE TABLE 문이 필요합니다. CREATE TABLE 문의 구문은 다음과 같습니다.

CREATE TABLE table_name
(column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
);

여기서 table_name은 생성될 테이블 이름, 괄호 안은 테이블의 컬럼입니다. 각 열은 열 이름과 데이터 유형을 지정해야 합니다. NULL 및 NOT NULL 키워드는 열의 null 속성을 지정하는 데 사용됩니다.

예를 들어, 학생 번호, 이름, 나이 등 세 개의 열이 있는 학생 테이블을 만들고 싶습니다. 열의 데이터 유형은 각각 숫자, 문자열, 숫자입니다. CREATE TABLE 문은 다음과 같습니다.

CREATE TABLE 학생(

stu_id NUMBER NOT NULL,
stu_name VARCHAR2(50) NOT NULL,
stu_age NUMBER

);

2. 데이터 삽입

테이블이 생성된 후 테이블에 데이터를 삽입해야 합니다. 데이터를 삽입하려면 INSERT INTO 문이 필요합니다. INSERT INTO 문의 구문은 다음과 같습니다.

INSERT INTO table_name (column1, 칼럼2, 칼럼3, ...)
VALUES (value1, value2, value3, ...);

여기서 table_name은 테이블의 이름입니다. 데이터가 삽입될 테이블, 괄호 안에는 삽입될 컬럼이 표시됩니다. 각 열은 열 이름과 값을 지정해야 합니다.

예를 들어 위에서 생성한 학생 테이블에 학생 데이터 조각을 삽입하려고 합니다. 학생 번호는 1, 이름은 Zhang San, 나이는 20입니다. INSERT INTO 문은 다음과 같습니다.

INSERT INTO 학생 (stu_id, stu_name, stu_age)
VALUES (1, 'Zhang San', 20);

3 데이터 쿼리

데이터 쿼리는 가장 기본적인 작업 중 하나입니다. 오라클의. 데이터를 쿼리하려면 SELECT 문을 사용해야 합니다. SELECT 문의 구문은 다음과 같습니다.

SELECT 컬럼1, 컬럼2, 컬럼3, ...
FROM table_name
WHERE 조건;

여기서 컬럼1, 컬럼2, 컬럼3 등은 쿼리할 컬럼이며 쉼표로 구분됩니다. ; table_name은 쿼리할 열입니다. WHERE 절은 선택 사항이며 쿼리 조건을 지정하는 데 사용됩니다.

예를 들어 위에서 생성한 학생 테이블에 있는 모든 학생의 데이터를 쿼리하려고 합니다. SELECT 문은 다음과 같습니다.

SELECT *
FROM Students;

두 열의 데이터만 쿼리하면 됩니다. 학생 이름과 나이를 다음과 같이 쓸 수 있습니다.

SELECT stu_name, stu_age
FROM Students;

20세 이하 학생의 데이터를 쿼리해야 하는 경우 다음과 같이 쓸 수 있습니다.

SELECT *
FROM Students
WHERE stu_age <= 20;

IV. 데이터 업데이트

데이터를 업데이트하려면 UPDATE 문이 필요합니다. UPDATE 문의 구문은 다음과 같습니다.

UPDATE table_name
SET 컬럼1 = 값1, 컬럼2 = 값2, ...
WHERE 조건;

여기서 table_name은 데이터를 업데이트할 테이블의 이름이고 SET 절은 업데이트할 열과 새 값을 지정하는 데 사용되며 WHERE 절은 업데이트 조건을 지정하는 데 사용됩니다.

예를 들어 학생 번호가 1인 학생의 나이를 21세로 업데이트하려고 합니다. UPDATE 문은 다음과 같습니다.

UPDATE Students
SET stu_age = 21
WHERE stu_id = 1;

5. data

데이터 삭제 필요 DELETE 문을 사용하세요. DELETE 문의 구문은 다음과 같습니다.

DELETE FROM table_name
WHERE 조건;

여기서 table_name은 데이터를 삭제할 테이블 이름이고, WHERE 절을 사용하여 삭제할 조건을 지정합니다.

예를 들어 1번 학생의 데이터를 삭제하려고 합니다. DELETE 문은 다음과 같습니다.

DELETE FROM Students
WHERE stu_id = 1;

Summary

이 글에서는 테이블 생성에 대해 간략하게 소개합니다. Oracle에서 일반적으로 사용되는 쿼리는 데이터 작업을 삽입, 업데이트 및 삭제합니다. 성숙한 엔터프라이즈급 데이터베이스 관리 시스템인 Oracle은 강력한 쿼리 및 운영 기능을 갖추고 있으며 엔터프라이즈급 애플리케이션 개발을 위해 선호되는 데이터베이스 중 하나입니다.

위 내용은 Oracle 데이터베이스에서 테이블 및 일반적인 쿼리 작업을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.