/ **表示を明確にするために:すべてのコマンドは大文字で固定フォーマットされています
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賃金の年齢、エントリの日付を照会