DML(操作履歴テーブルでデータ操作言語、(変更、削除、追加)!)
1.データの挿入
; *テーブルの名前(名列1、列名2、...)VALUES(列値1、列の値2、...)。INSERT INTO
>挿入するテーブルの列名に指定された、他のが指定されていません列が挿入されたNULL値に相当し、挿入レコードは常に行を挿入、あなたは半分の行にすることはできません。
>列に対応する列は、値の後の値を与え、および値のシーケンス番号が前に指定されなければなりません。
*テーブル値にINSERT(カラム値1、列の値2、...);
>列を挿入するために与えられていない場合、インサートは、すべての列を示しています。
>テーブルのカラム数の値の数でなければなりません。
>値の順序、列の同じ順序テーブルを作成する必要が与えられました。
// 挿入のすべての列 INSERT INTO STU(ID、名前、年齢、性別 )VALUES ( ' ITCAST_0001 '、' zhangsan '、28、' MALE ' ); // 列の挿入部、列が指定されていないデフォルトはNULLである INSERT INTO STU (ID、名前 )VALUES ( 「ITCAST_0001 」、「zhangsan 」); // 列を挿入与えていないが、デフォルトではすべての列に挿入されています!値の順序は、テーブル作成の列の順序と同じになるように INSERT INTO STU 値( ' ITCAST_0001' ' Zhangsan ' 28、' MALE ");
2. [変更データ
*のUPDATE SETカラム名テーブル列の値1 = 1、2 =列名列値2、... [ザWHERE条件]
*(条件オプション):
>条件はブール値または式でなければなりません。 SET性別= 'M'、WHERE年齢=年齢+ t_person UPDATE 1 SID =;」1'
>演算子:=、=、<>、 >、<、> =、<=、BETWEEN ... AND、、IN! (...)、IS NULL、NOT 、OR、AND
// 年齢データは、性別男性では18に等しい UPDATE STU SETの性別= 「MALE 」 WHERE年齢= 18。
3.データの削除
*テーブル名(条件)から、削除します。
* TRUNCATE TABLEのテーブル名:TRUNCATEはテーブルを再作成し、テーブルをドロップ削除することですDDL文で、ロールバックすることはできません!
// に等しいデータITCAST_0001 IDを削除 * DELETE FROM STUにID = ' ITCAST_0001を'。