MySQLの研究では、2ノート - DML

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を'

おすすめ

転載: www.cnblogs.com/silentteller/p/11795970.html
おすすめ