mysql-タイトルVI DML文

1、メインのデータ・テーブル・データのDML操作、完全な三つの主要なタスク:

   1「を挿入:挿入データを。フォーマット:挿入...

   2「を削除:データを削除します。フォーマット:から削除...

   3「更新:データを変更します。

2、INSERT INTOステートメント

挿入  XXXの[ (カラム[カラム... ])] の値(値[ 、値... ])。

  あなたはすべての列のデフォルト値を挿入します、テーブル名とカラムブラケット時計、次の括弧を省略した場合、あなたは、各列の値を指定する必要があり、いくつかは、ヌルとして、固定値を書き込むことができます。

  また、サブクエリはデータを挿入することができます。

挿入  XXXの[ (カラム[カラム... ])]サブクエリ。

  別の方法は、分離された「」レコード間で使用される複数のレコードを含むバックブレースの複数の値を挿入することです。

挿入  XXXの[ (カラム[カラム... ])] の値(値[ 、値... ])、(値[ 、値... ])。

 3、更新ステートメント

   データテーブルのレコードを変更するUPDATE文、各レコードは、where句によって定義された条件を変更し、複数の修正されてもよいです。

更新 XXXのセット COLUMN1 =値1 [ 、COLUMN2 =値2 ] ...
 [ 条件]

   最終更新複数の列:

更新のxxx セット COLUMN1 = VALUE1 [ 、COLUMN2 =値2 ] ...

4、声明から削除

   指定したテーブルのレコードを削除します。削除する行が常にあるので、列名を指定する必要はありませんから、削除を使用します。

   句は句は、データのテーブル全体を削除するデフォルトを削除する行を指定します。

削除 からXXXの
 [ 条件]

    テーブルから参照メインテーブルレコードが全て削除した後にマスターテーブルレコードはマスターテーブルレコードテーブルからプライマリ・テーブルのレコード内のすべてのレコードの最初の光削除することができ、除去することができず、記録場合、外部キー制約は、時間定義されている場合、プライマリ定義テーブルのレコードとテーブルエントリからカスケード削除カスケードに消去するか、参照レコードがnullのとき、主テーブルのレコードに定義されたnullの外部キーフィールドの値が削除され、削除セットで使用します。

おすすめ

転載: www.cnblogs.com/ZeroMZ/p/11369956.html