Oracle はエンタープライズ レベルのリレーショナル データベース管理システムであり、そのクエリ テーブル ステートメントはデータベース操作の基礎です。 Oracle データベースを使用する場合、クエリ テーブル ステートメントは必要なデータ情報の取得に役立つため、データベース開発者やデータ アナリストにとって、Oracle クエリ テーブル ステートメントの使用方法を学ぶことは非常に重要です。
この記事では、Oracle テーブルの作成、データの追加、クエリの選択、データの変更、データの削除、権限制御などの側面から Oracle クエリ テーブル ステートメントを紹介します。
1. Oracle テーブルの作成
Oracle でテーブルを作成する前に、まずデータベースを作成する必要があります。次のコマンドで作成できます:
CREATE DATABASE データベース名;
次に、次のコマンドを使用してテーブルを作成します:
CREATE TABLE テーブル名 (
column1 データ型) ,
column2 データ型,
column3 データ型,
....
);
ここで、「tablename」は作成するテーブルの名前、「column1」は「column3」〜「column3」は のテーブルの列であり、VARCHAR2(30)、NUMBER(10,2) などのデータ型を指定できます。
たとえば、次のコマンドは、「名前」、「年齢」、「性別」、「住所」の 4 つの列を持つ「person」という名前のテーブルを作成します。
CREATE TABLE person (
名前 VARCHAR2(50),
年齢 NUMBER,
性別 VARCHAR2(10),
住所 VARCHAR2(200)
);
2. データ追加
テーブルを作成した後、テーブルにデータを追加できます。 Oracle クエリ テーブル ステートメントを使用してデータを挿入するための構文は次のとおりです。
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
例:
INSERT INTO person (名前、年齢、性別、住所)
VALUES ('John Smith', 25, ' Male', '123 Main Street');
このようにして、「person」テーブルにデータ行が追加されます。
3. クエリの選択
クエリは、頻繁に実行する必要がある操作の 1 つであり、クエリ ステートメントを使用すると、必要なデータをすばやく見つけることができます。 Oracle クエリ テーブル ステートメントの形式は次のとおりです。
SELECT 列 1、列 2、列 3、...
FROM テーブル名
WHERE 条件;
そのうち、「列 1」 " から "column3" は選択されるテーブルの列の名前、"table_name" は行が選択されるテーブルの名前です。 「条件」は、「年齢>20」「名前 LIKE 'J%'」など、必要な行を取得するための条件です。
たとえば、次のコマンドは、「person」テーブル内の 20 歳以上のすべての人の名前と住所を取得します。
SELECT name, address
FROM person
WHERE age > ; 20;
4. データ変更
Oracle クエリ テーブル ステートメントを使用してテーブル内のデータを変更するには、次の構文を使用します:
UPDATE table_name
SET 列 1 = 値、列 2 = 値、...
WHERE 条件;
このうち、「table_name」は更新するテーブルの名前であり、列名と対応する新しい値が使用されます。 「column1=値、column2=値」を意味します。 「条件」とは、どのデータ行を更新するかを決定する条件です。
たとえば、次のコマンドは、「person」テーブル内の「John Smith」という名前の人の住所を変更します:
UPDATE person
SET address = '456 Main Street'
WHERE name = 'John Smith';
5. データの削除
Oracle クエリ テーブル ステートメントを使用してテーブル内のデータを削除するには、次の構文を使用します。 DELETE FROM table_name
WHERE 条件;
ここで、「table_name」は行を削除するテーブルの名前です。そして「条件」は必要な行の条件を指定します。
たとえば、次のコマンドは、「person」テーブルから 18 歳未満のすべてのユーザーを削除します:
DELETE FROM person
WHERE age6. 権限制御
Oracle では、Oracle クエリ テーブル ステートメントを使用して、ユーザーに特定のテーブルへのアクセスを許可または拒否できます。次のステートメントを使用してユーザーを承認できます:
GRANT 特権名 ON object_name TO {user_name |PUBLIC};
ここで、「privilege_name」は付与された権限 (SELECT、INSERT、UPDATE など) です。 , など)、「object_name」は認可するテーブルの名前、「user_name」は権限を付与するユーザーの名前、「PUBLIC」はすべてのユーザーにアクセス権限を付与します。
たとえば、次のコマンドは、ユーザー「Tom」にテーブル「person」の SELECT および INSERT 権限を付与します:
GRANT SELECT, INSERT ON person TO Tom;
最後に、次のコマンドを使用してユーザーからのアクセスを取り消すことができます:
REVOKE 特権名 ON object_name FROM {user_name |PUBLIC};
たとえば、次のコマンドはテーブル " へのアクセスを取り消します。ユーザー「Tom」からの person" SELECT および INSERT 権限:
REVOKE SELECT, INSERT ON person FROM Tom;
概要
この記事では、の基本的な概念と操作を簡単に紹介します。 Oracle クエリ テーブル ステートメントを使用したデータベース操作のステップ。データベース開発に携わる場合でも、データ分析に携わる場合でも、これらの基本操作をマスターすることは必須です。クエリ ステートメントを使用するときは、正しいテーブルを選択すること、選択、更新、または削除するデータ行を決定すること、必要な条件と指定された制約を明確にすることに注意する必要があります。
以上がOracle クエリ テーブル ステートメントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Oracleの使命は、「人々がデータの価値を見るのを助ける」ことであり、そのコアバリューには次のものが含まれます。1)顧客最初、2)誠実さ、3)イノベーション、4)チームワークこれらの価値は、Oracleの戦略的意思決定と市場におけるビジネスイノベーションを導きます。

Oracle Databaseは、データセキュリティと高可用性を提供するためにSQLおよびオブジェクトリレーショナルモデルをサポートするリレーショナルデータベース管理システムです。 1. Oracleデータベースのコア関数には、データストレージ、検索、セキュリティ、バックアップ、リカバリが含まれます。 2。その作業原則には、多層貯蔵構造、MVCCメカニズム、およびオプティマイザーが含まれます。 3.基本的な使用には、テーブルの作成、データの挿入、クエリが含まれます。高度な使用には、ストアドプロシージャとトリガーが含まれます。 4.パフォーマンス最適化戦略には、インデックスの使用、最適化されたSQLステートメント、およびメモリ管理が含まれます。

データベース管理に加えて、OracleソフトウェアはJavaeeアプリケーション、データグリッド、高性能コンピューティングでも使用されています。 1. OracleWeblogicserverは、Javaeeアプリケーションの展開と管理に使用されます。 2。OracleCoherenceは、高性能データストレージとキャッシュサービスを提供します。 3. OracleExadataは、高性能コンピューティングに使用されます。これらのツールにより、OracleはエンタープライズITアーキテクチャでより多様な役割を果たすことができます。

Oracleはデータベース会社だけでなく、クラウドコンピューティングとERPシステムのリーダーでもあります。 1。Oracleは、データベースからクラウドサービスおよびERPシステムへの包括的なソリューションを提供します。 2。Oraclecloudは、AWSとAzureに挑戦し、IAAS、PAAS、SAASサービスを提供します。 3. e-businesssuiteやfusionApplicationsなどのOracleのERPシステムは、企業がオペレーションを最適化するのに役立ちます。

現実世界のOracleソフトウェアアプリケーションには、eコマースプラットフォームと製造が含まれます。 1)eコマースプラットフォームでは、OracLedatabaseを使用してユーザー情報を保存および照会します。 2)製造では、Oraclee-BusinessSuiteを使用して、在庫と生産計画を最適化します。

Oracleソフトウェアが複数のフィールドに輝く理由は、その強力なアプリケーションとカスタマイズされたソリューションです。 1)Oracleは、データベース管理からERP、CRM、SCM、2)包括的なソリューションを提供します。そのソリューションは、金融、医療、製造などの業界特性に従ってカスタマイズできます。

MySQLまたはOracleの選択は、プロジェクトの要件に依存します。1。MySQLは、オープンソース、無料、使いやすさのため、中小規模のアプリケーションやインターネットプロジェクトに適しています。 2。Oracleは、その強力で安定した高度な機能のため、大企業のコアビジネスシステムに適していますが、高コストです。

Oracleの製品エコシステムには、データベース、ミドルウェア、クラウドサービスが含まれます。 1。OracLedatabaseはそのコア製品であり、効率的なデータストレージと管理をサポートしています。 2。OracleWeblogicserverなどのミドルウェアは、さまざまなシステムに接続します。 3。OracleCloudは、クラウドコンピューティングソリューションの完全なセットを提供します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい

メモ帳++7.3.1
使いやすく無料のコードエディター

ホットトピック









