ホームページ  >  記事  >  データベース  >  Oracle データベースでテーブルと一般的なクエリ操作を作成する方法

Oracle データベースでテーブルと一般的なクエリ操作を作成する方法

PHPz
PHPzオリジナル
2023-04-04 13:59:403366ブラウズ

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 属性を指定するために使用されます。

たとえば、学生番号、名前、年齢の 3 つの列を含む学生テーブルを作成したいとします。列のデータ型はそれぞれ数値、文字列、数値です。 CREATE TABLE ステートメントは次のとおりです:

CREATE TABLE students (

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

);

2. データの挿入

テーブルの作成後、テーブルデータに挿入する必要があります。データを挿入するには、INSERT INTO ステートメントが必要です。 INSERT INTO ステートメントの構文は次のとおりです。

INSERT INTO テーブル名 (列 1, 列 2, 列 3, ...)
VALUES (値 1, 値 2, 値 3, ...);

ここで、table_name はデータが挿入されるテーブルの名前であり、括弧内の列は挿入される列です。各列には列名と値を指定する必要があります。

たとえば、上で作成した学生テーブルに学生データを挿入するとします。学生番号は 1、名前は Zhang San、年齢は 20 です。 INSERT INTO ステートメントは次のとおりです:

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

3. クエリ データ

データのクエリは、Oracle の最も基本的な操作の 1 つです。データをクエリするには、SELECT ステートメントを使用する必要があります。 SELECT ステートメントの構文は次のとおりです。

SELECT 列 1、列 2、列 3、...
FROM テーブル名
WHERE 条件;

そのうちの列 1、列 2、列 3 、などはクエリ対象です。カンマで区切られた列。table_name はクエリ対象のテーブルの名前です。WHERE 句はオプションであり、クエリ条件の指定に使用されます。

たとえば、上で作成した Student テーブル内のすべての生徒のデータをクエリする場合、SELECT ステートメントは次のようになります。

SELECT *
FROM students;

クエリのみが必要な場合 学生の名前と年齢の 2 つの列のデータは次のように記述できます:

SELECT stu_name, stu_age
FROM students;

If you 20 歳以下の学生のデータをクエリする必要がある場合は、次のように記述できます:

SELECT *
FROM students
WHERE stu_age

4. 更新data

データの更新には UPDATE ステートメントが必要です。 UPDATE ステートメントの構文は次のとおりです。

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE 条件;

ここで、table_name はテーブルです。名前、SET 句は更新する列と新しい値を指定するために使用され、WHERE 句は更新の条件を指定するために使用されます。

たとえば、学生番号 1 の学生の年齢を 21 歳に更新したい場合、UPDATE ステートメントは次のようになります:

UPDATE students
SET stu_age = 21
WHERE stu_id = 1 ;

5. データの削除

データを削除するには、DELETE ステートメントが必要です。 DELETE ステートメントの構文は次のとおりです。

DELETE FROM table_name
WHERE 条件;

ここで、table_name はデータを削除するテーブルの名前であり、WHERE 句はデータを削除するために使用されます。削除する条件を指定します。

たとえば、学生番号 1 の学生のデータを削除する場合、DELETE ステートメントは次のようになります。

DELETE FROM students
WHERE stu_id = 1;

概要

この記事では、Oracle でのテーブルの作成と、一般的なデータのクエリ、挿入、更新、削除操作について簡単に紹介します。成熟したエンタープライズ レベルのデータベース管理システムとして、Oracle は強力なクエリおよび操作機能を備えており、エンタープライズ レベルのアプリケーション開発に推奨されるデータベースの 1 つです。

以上がOracle データベースでテーブルと一般的なクエリ操作を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。