SQLステートメントはテーブルを作成します

ヒント:記事作成後に目次を自動生成することもできますが、生成方法については右のヘルプを参照してください。


序文

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


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

1. オラクルとは何ですか?

Oracle Database。Oracle RDBMS または単に Oracle とも呼ばれます。Oracle Corporation のリレーショナル データベース管理システムです。データベース分野で常にリードし続ける製品です。Oracle データベース システムは、世界中で人気のあるリレーショナル データベース管理システムと言え、移植性が高く、使いやすく、強力な機能を備えており、大中小規模のさまざまなコンピュータ環境に適しています。これは、効率的で信頼性が高く、高スループットに適応できるデータベース ソリューションです。

        ORACLEデータベースシステムは、米国ORACLE社(Oracle)が提供する分散データベースを核とするソフトウェア製品群であり、最も普及しているクライアント/サーバー(CLIENT/SERVER)またはB/Sアーキテクチャのデータベースの1つです。たとえば、SilverStream はデータベースをベースにした一種のミドルウェアです。ORACLE データベースは、世界で最も広く使用されているデータベース管理システムであり、一般的なデータベース システムとしては完全なデータ管理機能を備え、リレーショナル データベースとしては完全なリレーショナル製品であり、分散データベースとしては分散処理機能を実装しています。ただし、そのすべての知識は、1 つのモデルに関する ORACLE の知識を学べば、さまざまなタイプのマシンで使用できます。

        Oracle データベースの最新バージョンは Oracle Database 20c です。Oracle Database 12c では、データベース クラウドのデプロイと管理を容易にする新しいマルチテナント アーキテクチャが導入されています。さらに、複数のデータベースを迅速に統合する Oracle Multitenant など、いくつかの革新的な機能によりリソースの使用率と柔軟性を最大限に高めることができ、また、自動データ最適化とヒート マップによりデータをより高密度に圧縮して階層化することができます。これらの独自のテクノロジーの進歩と、可用性、セキュリティ、ビッグデータのサポートにおける大幅な強化により、Oracle Database 12c はプライベート クラウドとパブリック クラウドの導入に理想的なプラットフォームとなっています。

2. 利用手順

1. 新しいテーブルを作成する

        SQL ステートメントを使用して、book テーブル、orders テーブル、orderitem テーブルという 3 つの新しいテーブルを作成します。まず、主キーとして ID を設定します。

      次のステップは、文字列タイプを設定することです。タイプは varchar2() で、これは String タイプです。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 の使用法について簡単に紹介するだけです。Oracle データベースの最新バージョンは Oracle Database 20c です。Oracle Database 12c では、データベース クラウドのデプロイと管理を容易にする新しいマルチテナント アーキテクチャが導入されています。さらに、複数のデータベースを迅速に統合する Oracle Multitenant など、いくつかの革新的な機能によりリソースの使用率と柔軟性を最大限に高めることができ、また、自動データ最適化とヒート マップによりデータをより高密度に圧縮して階層化することができます。これらの独自の技術的進歩と可用性、セキュリティ、ビッグデータサポートの大幅な強化により、Oracle Database 12c はプライベートおよびパブリッククラウドの導入に理想的なプラットフォームとなっています

この記事は CSDN ブロガー「白髪のない夫」によるオリジナル記事であり、CC 4.0 BY-SA 著作権規約に準拠しています。転載する場合は、元のソースリンクとこの声明を添付してください。

おすすめ

転載: blog.csdn.net/qq_68384595/article/details/127235238