Oracleの一般的なコマンド

/ **表示を明確にするために:すべてのコマンドは大文字で固定フォーマットされています

SQL構文カテゴリ:DML、DDL、DCL

(1)DML(データ操作言語、データベース操作言語):

         データ:追加、変更、削除

(2)DDL(データ定義言語、データベース定義言語):

          データベース・オブジェクトの定義されたデータテーブルの構造、(ユーザ・データ・テーブル、モデル名)を定義

(3)DCL(データコントロールLanaguage、データ制御言語):承認マネージャ

SQL文の実行順序:①FROM、②WHERE、③SELECT

 

** /

1.Oracle一般的なコマンド:

2つのサービスを有効にするかどうかを、(1)まずチェックサービスオプション「OracleServiceXXX」「OrcaleOraDbllg_home1TNSListener」;:オラクルを開始

                     (2)「実行」を開くか、コマンドラインインターフェースにcmdと入力し、入力します。

                             「たSQLPlus」または

                             「のSQLPLUSユーザ名/パスワード」

2.ディスプレイの構造を設定します。

                      (1)SET LINESIZE 100; //は、行の長さごとに設定

                      (2)SET PAGESIZE 30; //ページ番号ごとにデータ線の組           

                      (3)A20 ​​FOR COLのTNAMEを; //明示的に列形式を設定します

 

3.ユーザスイッチ:

CONN [ECT]ユーザー名/パスワード[SYSDBA AS | SYSUSER]ユーザーの切り替え//

例:スーパーユーザにSYSDBA //変更AS CONNのSYS / change_on_installを

CONNシステム/マネージャー//は、一般的なユーザーに切り替え

 

4.基本的な声明:

タブSELECT * FROM; //現在のデータベースの名の下にすべてのテーブルを照会

DESCテーブル名; //は、テーブルの構造を表示

テーブル名SELECT * FROM; //テーブル内のすべての情報を照会

。ユーザーの下で、//ユーザー名を指定するルックアップテーブル、ユーザー名、テーブル名SELECT * FROM

テーブル名から選択した列名[別名]、列名[別名] ....; //クエリ情報指定された列

SELECT列名ASテーブルFROM別名; //、Oracleのステートメントをテーブル名を定義するASを省略することができます

ジョブを選択し、SAL * 10 + 20 * 10 EMPからの収入など; //クエリのキャリア、10プラス20を乗じた10回の月給

SELECT DISTINCT テーブルの列名; //は、その中に重複クエリー配列情報と情報を削除し、DISTINCT重複排除

SELECT「定数」、テーブルの列名; //クエリ定数、「を使用する一定の必要性   」 「(単一引用符を)、アップを含みます

「定数」SELECT || テーブルの列名を; //使用する「||」データ表示のための接続を 

HOSTコピーD:こんにちは\ \ A.TXT D:コピーこんにちは\ B.TXT //実行ファイル\

 

5.クエリの定義されました

クエリの定義、基本的な文を実行します。

③SELECT[DISTINCT]列名[別名]   

①FROMテーブル名[別名]

②WHERE資格。

 

(演奏操作子は、複数のオペレータよりも大きい)は、共通分析:

  •関係演算子:>、<、> =、> =、=、= ;!

  •論理演算子:AND、OR、NOT [非]。

  •特別な演算子:BETWEEN ... AND、IN、NOT IN、LIKE、

  •「  」:試合0、1または任意の数の文字

  •「  _   」:任意の1文字に一致します

テーブルSELECT * FROM NOT WHERE名前    ( 年齢> 10 SAL OR <100 000   ) ; //テーブルのクエリより若い10以上賃金10万人事情報、注意括弧を

テーブルENAME LIKE WHERE「SELECT * FROM 」; //で始まるすべての名前を問い合わせます

テーブルENAME LIKE WHERE「SELECT * FROM _  」; //すべての2番目の名前のクエリが始まります

SELECT *表のENAME LIKE WHERE「から  」; //クエリのすべての任意のビット名前

 

6.ソートクエリ:

SQL文の実行順序

③SELECT[DISTINCT]列名[別名]   

①FROMテーブル名[別名]

②WHERE資格。

④[ソートフィールド名BY ORDER [ASC | DESC]]

 

ORDER BYソートフィールド:

ASC:ソートのタイプは、デフォルトの昇順を使用して、設定されていない場合、昇順

DESC:降順、手動で設定しなければなりません

SELECT * FROM EMPを、ORDER BY SAL DESCを、給与に従って降順に//クエリ

SELECT * FROM EMP  WHERE 年齢= 11 BY ORDER  SAL  DESC  ; //降順に応じて11賃金の年齢を照会

SELECT * FROM EMP   WHERE  年齢= 11  BY ORDER  SAL  DESC、HIREDATEのASC ; //昇順で降順に応じて11賃金の年齢、エントリの日付を照会

 

おすすめ

転載: www.cnblogs.com/fcitx/p/11330757.html