、によって2つの方法があります
:1つの行インサート挿入
構文:【に】インサートは、<テーブル名> [列名]値<列値>
例:(Strdents(名前、性別、誕生日)の値に挿入「Weihua」、「M」、「1983年6月15日」)
注:テーブル名を省略すると、すべての列が順番に挿入されている
2.挿入は、新しいテーブル内の既存のテーブルにデータを追加するために、既存のステートメントを選択します
構文:<元のテーブル名>から<元のテーブルのカラム名>を選択し、<既存の新しいテーブル> <列名>に挿入する
例:(「メール」、「名前」、「アドレス」)アドレスリストに挿入を選択し、名前、メールのアドレス、
Strdentsのから
注等クエリー配列から得られるデータの数、データ型、挿入された項目と一致維持されなければならない
削除II:2つの方法があり
1.いくつかのデータを削除するデータ削除
構文:<表から削除> [<削除条件>]名前
例:どこ名=「Weihua」から削除 (行Weihuaのテーブル列の値を削除)
注:単一のフィールドを削除していない行全体を削除し、フィールド名が削除後に表示することができない
テーブル全体のデータを削除する2.切り捨てテーブル
構文:切り捨てテーブル<テーブル名>
例:テーブルのアドレスリストを切り捨てる
注:テーブルのすべての行を削除し、しかし、列、制約、索引、等テーブルの構造が削除されない、しない
外側の制約によって参照テーブルを構築
3つの変更を更新データ修正使用して更新する
更新<テーブル名>設定<カラム名=更新値> <更新条件>]:構文
例:更新はアドレスリスト年齢= 18名=「Weihua」として設定
注:セットは、後部の複数に従うことができます(非数値マーク用)値データ列を更新;句は任意である(非デジタルマーク用)制限条件のために、すべての選択された行の全体のリストが更新されていない場合に
4つのチェック
1.クエリアを
構文:<テーブル名> [<問合せ式試験>]から<カラム名>を選択し、[順<列がソート
名> [ASCまたはDESC]
。1)すべてのデータの行と列を問い合わせる。
例:SELECT * FROMから
説明:すべての行との照会
2)クエリ部分ランク-クエリ条件。
例:から、Iを選択J、K ここで、f = 5
の説明:= 5 Fすべての行のためのルックアップテーブル、及びディスプレイI 、J、 K3列
3)。ASを使用してクエリの列名を変更します
例:ここで、性別=「M」から名前として名前を選択し
説明:すべての行男性性別、名前表示欄、及び名前(Name)を表示改名列の照会表
4)クエリ空白行
例:選択電子メールがnullであるところから命名
説明:空メールでのルックアップテーブル表示名のすべての行と列、SQL文でnullの場合はnullではありません
エアラインかどうかを決定する
。5)クエリの定数を使用した
例:SELECTからアドレスとして名称「北京」
説明:ルックアップテーブルA、表示名欄、アドレス欄と「北京」に、その列の値を追加
6)クエリが返すの数(キーワード行:.上面)を制限
例1:上位6名を選択
説明:ルックアップテーブルA、フロントのライン名表示欄6、トップのキーワード(Oracleのキートップがされていない
代替ROWNUMを使用)
SELECT * WHERE ROWNUM <6から
7)ソートクエリ(重要。言葉:、ASC、DESC)によってオーダー
例:SELECT名
Aから
> = 60グレード
降順順
説明:結果ルックアップテーブル60は、すべての行以上で、表示名を降順での列、デフォルトのASC ASC
2.ファジィクエリ
。1)のようなあいまいクエリを使用して
注:のみサブのような操作言語文字列
例:名前のようなSELECT * FROM 「 %趙」
クエリの表示リスト、記録趙の最初のワードの名前フィールド:説明
特定の範囲内のクエリの間2)。
例:選択* 18との間のどこ齢から 20
の説明:表示リスト内の18〜20へのクエリの間の経年記録
3)列挙された値で、複数のデータの後にクエリ()で使用するため。
例:セレクト名からAどこのアドレス(「北京」、「上海」、「唐山」)
説明:北京や上海唐山または記録中のルックアップテーブルのアドレス値、名前フィールドの表示
3.クエリパケット
クエリを使用してグループで1)グループを。
例:(ここではスコアが列名であるコメント)成績平均点として、学生数としてstudentIDを選択AVG(スコア)
(コメント:ここではスコアがテーブル名である)のスコアから
グループがstudentID
。having句パケットスクリーニングを使用2)
生徒ID、AVGとしてstudentIDを選択:例
スコアから
studentIDによってグループ
カウントを備えた(スコア)> 1つの
注:パケット数を表示し、その後、上記の例(スコア)> 1でありますラインは、唯一のパケットがどこので
使用しない、パケットが唯一の制限を有するを使用することができ、
前記マルチテーブルのクエリに参加
1)に結合されている。
①句は条件参加ここで指定された
例:SELECT a.name、B .mark
Bから、
WHERE a.name = b.nameの
ルックアップテーブルとテーブル名フィールドb等しいレコードであり、テーブルのフィールドにマークが表示され、テーブル名、フィールドBは:説明
:1つの行インサート挿入
構文:【に】インサートは、<テーブル名> [列名]値<列値>
例:(Strdents(名前、性別、誕生日)の値に挿入「Weihua」、「M」、「1983年6月15日」)
注:テーブル名を省略すると、すべての列が順番に挿入されている
2.挿入は、新しいテーブル内の既存のテーブルにデータを追加するために、既存のステートメントを選択します
構文:<元のテーブル名>から<元のテーブルのカラム名>を選択し、<既存の新しいテーブル> <列名>に挿入する
例:(「メール」、「名前」、「アドレス」)アドレスリストに挿入を選択し、名前、メールのアドレス、
Strdentsのから
注等クエリー配列から得られるデータの数、データ型、挿入された項目と一致維持されなければならない
削除II:2つの方法があり
1.いくつかのデータを削除するデータ削除
構文:<表から削除> [<削除条件>]名前
例:どこ名=「Weihua」から削除 (行Weihuaのテーブル列の値を削除)
注:単一のフィールドを削除していない行全体を削除し、フィールド名が削除後に表示することができない
テーブル全体のデータを削除する2.切り捨てテーブル
構文:切り捨てテーブル<テーブル名>
例:テーブルのアドレスリストを切り捨てる
注:テーブルのすべての行を削除し、しかし、列、制約、索引、等テーブルの構造が削除されない、しない
外側の制約によって参照テーブルを構築
3つの変更を更新データ修正使用して更新する
更新<テーブル名>設定<カラム名=更新値> <更新条件>]:構文
例:更新はアドレスリスト年齢= 18名=「Weihua」として設定
注:セットは、後部の複数に従うことができます(非数値マーク用)値データ列を更新;句は任意である(非デジタルマーク用)制限条件のために、すべての選択された行の全体のリストが更新されていない場合に
4つのチェック
1.クエリアを
構文:<テーブル名> [<問合せ式試験>]から<カラム名>を選択し、[順<列がソート
名> [ASCまたはDESC]
。1)すべてのデータの行と列を問い合わせる。
例:SELECT * FROMから
説明:すべての行との照会
2)クエリ部分ランク-クエリ条件。
例:から、Iを選択J、K ここで、f = 5
の説明:= 5 Fすべての行のためのルックアップテーブル、及びディスプレイI 、J、 K3列
3)。ASを使用してクエリの列名を変更します
例:ここで、性別=「M」から名前として名前を選択し
説明:すべての行男性性別、名前表示欄、及び名前(Name)を表示改名列の照会表
4)クエリ空白行
例:選択電子メールがnullであるところから命名
説明:空メールでのルックアップテーブル表示名のすべての行と列、SQL文でnullの場合はnullではありません
エアラインかどうかを決定する
。5)クエリの定数を使用した
例:SELECTからアドレスとして名称「北京」
説明:ルックアップテーブルA、表示名欄、アドレス欄と「北京」に、その列の値を追加
6)クエリが返すの数(キーワード行:.上面)を制限
例1:上位6名を選択
説明:ルックアップテーブルA、フロントのライン名表示欄6、トップのキーワード(Oracleのキートップがされていない
代替ROWNUMを使用)
SELECT * WHERE ROWNUM <6から
7)ソートクエリ(重要。言葉:、ASC、DESC)によってオーダー
例:SELECT名
Aから
> = 60グレード
降順順
説明:結果ルックアップテーブル60は、すべての行以上で、表示名を降順での列、デフォルトのASC ASC
2.ファジィクエリ
。1)のようなあいまいクエリを使用して
注:のみサブのような操作言語文字列
例:名前のようなSELECT * FROM 「 %趙」
クエリの表示リスト、記録趙の最初のワードの名前フィールド:説明
特定の範囲内のクエリの間2)。
例:選択* 18との間のどこ齢から 20
の説明:表示リスト内の18〜20へのクエリの間の経年記録
3)列挙された値で、複数のデータの後にクエリ()で使用するため。
例:セレクト名からAどこのアドレス(「北京」、「上海」、「唐山」)
説明:北京や上海唐山または記録中のルックアップテーブルのアドレス値、名前フィールドの表示
3.クエリパケット
クエリを使用してグループで1)グループを。
例:(ここではスコアが列名であるコメント)成績平均点として、学生数としてstudentIDを選択AVG(スコア)
(コメント:ここではスコアがテーブル名である)のスコアから
グループがstudentID
。having句パケットスクリーニングを使用2)
生徒ID、AVGとしてstudentIDを選択:例
スコアから
studentIDによってグループ
カウントを備えた(スコア)> 1つの
注:パケット数を表示し、その後、上記の例(スコア)> 1でありますラインは、唯一のパケットがどこので
使用しない、パケットが唯一の制限を有するを使用することができ、
前記マルチテーブルのクエリに参加
1)に結合されている。
①句は条件参加ここで指定された
例:SELECT a.name、B .mark
Bから、
WHERE a.name = b.nameの
ルックアップテーブルとテーブル名フィールドb等しいレコードであり、テーブルのフィールドにマークが表示され、テーブル名、フィールドBは:説明