sql문으로 테이블 생성

Tip: 글 작성 후 자동으로 목차가 생성될 수 있으며, 생성 방법은 오른쪽 도움말 문서를 참고하세요.


머리말

        哈喽大家好,随着科技的发达,国家的强大,人类智慧的增长。我们的身边也越来越多所谓的人工智能,但是他们所谓的智能也是我们人类去进行编程代码,进行设定功能和各种精密的传感器来进行的。自然软件的开发也就成了不可缺少的重要部分。下面我们要讲的是oracle数据库的应用之一的如何给创建用户,因为呢orcale的原理是一个数据库,用户不能自己去建只能用开发者给的。所以需要我们给用户进行权限的设置。


提示:以下是本篇文章正文内容,下面案例可供参考

1. 오라클이란 무엇입니까?

Oracle 데이터베이스는 Oracle RDBMS 또는 간단히 Oracle이라고도 합니다. Oracle Corporation의 관계형 데이터베이스 관리 시스템입니다. 데이터베이스 분야에서 늘 선두 자리를 지켜온 제품입니다. Oracle 데이터베이스 시스템은 전 세계적으로 널리 사용되는 관계형 데이터베이스 관리 시스템이라고 할 수 있습니다. 이 시스템은 휴대성이 좋고 사용이 간편하며 강력한 기능을 갖추고 있어 다양한 대형, 중형, 소형 컴퓨터 환경에 적합합니다. 효율적이고 안정적이며 높은 처리량에 적응할 수 있는 데이터베이스 솔루션입니다.

        ORACLE 데이터베이스 시스템은 미국 ORACLE사(오라클)에서 제공하는 분산 데이터베이스를 핵심으로 하는 소프트웨어 제품의 집합으로, 가장 대중적인 클라이언트/서버(CLIENT/SERVER) 또는 B/S 아키텍처 데이터베이스 중 하나이다. 예를 들어 SilverStream은 데이터베이스 기반의 일종의 미들웨어입니다. ORACLE 데이터베이스는 세계에서 가장 널리 사용되는 데이터베이스 관리 시스템으로, 일반 데이터베이스 시스템으로는 완전한 데이터 관리 기능을 갖고, 관계형 데이터베이스로는 완전한 관계형 제품이며, 분산 데이터베이스로는 분산 처리 기능을 구현합니다. 그러나 모든 지식은 하나의 모델에 대한 ORACLE 지식을 학습하는 한 다양한 유형의 기계에서 사용할 수 있습니다.

        오라클 데이터베이스의 최신 버전은 Oracle Database 20c입니다. Oracle Database 12c에는 데이터베이스 클라우드를 쉽게 배포하고 관리할 수 있는 새로운 멀티 테넌트 아키텍처가 도입되었습니다. 또한 여러 데이터베이스를 신속하게 통합하는 Oracle Multitenant와 같은 일부 혁신적인 기능은 리소스 활용도와 유연성을 극대화할 수 있으며, 자동 데이터 최적화 및 히트 맵은 더 높은 밀도로 데이터를 압축하고 계층화할 수 있습니다. 가용성, 보안 및 빅 데이터 지원의 주요 향상과 결합된 이러한 고유한 기술 발전으로 인해 Oracle Database 12c는 프라이빗 및 퍼블릭 클라우드 배포를 위한 이상적인 플랫폼이 되었습니다.

2. 사용 단계

1. 새 테이블 만들기

        우리는 SQL 문을 사용하여 세 개의 새 테이블, 즉 book 테이블, 주문 테이블 및 orderitem 테이블을 만듭니다. 먼저 ID를 기본 키로 설정합니다.

      다음 단계는 문자열 유형을 설정하는 것입니다. 유형은 varchar2()이며 이것이 문자열 유형입니다. NOT NULL은 비어 있지 않음을 의미합니다. 비워둘 수 없습니다.

다음은 정수형 number()이다.

코드는 다음과 같습니다(예제).

创建book表
create table book(
id number(11) primary key,
bookname VARCHAR2(50) NOT NULL,
price NUMBER(11,2) NOT NULL,
storage NUMBER(11) NOT NULL
);
--创建orders表
CREATE TABLE orders(
id NUMBER(11) PRIMARY KEY,
total NUMBER(11,2) DEFAULT 0,
create_time DATE NOT NULL,
status CHAR(1) DEFAULT 0
);
--创建orderitem表
CREATE TABLE orderitem(
id NUMBER(11) PRIMARY KEY,
book_id NUMBER(11),
price NUMBER(11,2) NOT NULL,
num NUMBER(11) DEFAULT 1,
order_id NUMBER(11),
constraint book_fk foreign KEY(book_id) REFERENCES book(id),
CONSTRAINT order_fk FOREIGN KEY(order_id) REFERENCES orders(id)
);

2. 데이터 읽기

코드는 다음과 같습니다(예제).

--创建orders表
CREATE TABLE orders(
id NUMBER(11) PRIMARY KEY,
total NUMBER(11,2) DEFAULT 0,
create_time DATE NOT NULL,
status CHAR(1) DEFAULT 0
);
--创建orderitem表
CREATE TABLE orderitem(
id NUMBER(11) PRIMARY KEY,
book_id NUMBER(11),
price NUMBER(11,2) NOT NULL,
num NUMBER(11) DEFAULT 1,
order_id NUMBER(11),
constraint book_fk foreign KEY(book_id) REFERENCES book(id),
CONSTRAINT order_fk FOREIGN KEY(order_id) REFERENCES orders(id)
);

여기에 사용된 오라클 소프트웨어입니다.


요약하다


예를 들어, 오늘 이야기할 내용은 위 내용이며, 이 글에서는 oracle의 사용법을 간략하게 소개할 뿐입니다 . 오라클 데이터베이스의 최신 버전은 Oracle Database 20c입니다. Oracle Database 12c에는 데이터베이스 클라우드를 쉽게 배포하고 관리할 수 있는 새로운 멀티 테넌트 아키텍처가 도입되었습니다. 또한 여러 데이터베이스를 신속하게 통합하는 Oracle Multitenant와 같은 일부 혁신적인 기능은 리소스 활용도와 유연성을 극대화할 수 있으며, 자동 데이터 최적화 및 히트 맵은 더 높은 밀도로 데이터를 압축하고 계층화할 수 있습니다. 가용성, 보안 및 빅 데이터 지원의 주요 향상과 결합된 이러한 고유한 기술 발전으로 인해 Oracle Database 12c는 프라이빗 및 퍼블릭 클라우드 배포를 위한 이상적인 플랫폼이 되었습니다. —————————————— ——
저작권
설명: 이 글은 CSDN 블로거 "흰머리 없는 Fusu"의 원본 글이며 CC 4.0 BY-SA 저작권 계약을 따릅니다. 재인쇄 시 원본 소스 링크와 이 설명을 첨부해 주세요.

Ich denke du magst

Origin blog.csdn.net/qq_68384595/article/details/127235238
Empfohlen
Rangfolge