MySQLのDML操作

1125 ワード

MySQLのDML操作
  • 1.DMLオペレーション
  • とは
  • 2.挿入レコード:insert
  • 3.更新レコード:update
  • 4.削除レコード:delete
  • 1.DML操作とは
    DMLとは、データベース内のテーブルのレコードを更新するためのデータ操作言語で、英語ではData Manipulation Languageと呼ばれています.キーワード:insertを挿入し、deleteを削除し、updateを更新するなど、データを操作します.
    2.レコード挿入:insert
    insert into   (  1,  2,  3...) values ( 1, 2, 3...);	//        
    insert into   values ( 1, 2, 3...);		//        
    

    注意:
  • 列の数とvaluesの後の値の個数は
  • に等しい.
  • 列の順序は、挿入する値の順序と一致する
  • .
  • カラム名のタイプは、挿入された値と一致する
  • 挿入値の最大長
  • を超えることはできません.
  • 値文字列または日付に引用符''
  • を付ける必要がある場合
    3.更新記録:update
    update    set    = ,   = ...;
    update    set    = ,   = ... where   ;
    

    注意:
  • カラム名のタイプは、変更された値と一致する
  • 値を修正するときは最大長
  • を超えてはいけません.
  • 値文字列または日付が「」
  • である場合
    4.レコードの削除:delete
    delete from    [where   ];
    

    質問:テーブル内のすべてのレコードを削除するにはdelete fromテーブル名を使用します.それともtruncate tableテーブル名ですか?削除方法:deleteを1つ1つ削除し、auto_を空にしないincrement(自己増加)記録数;truncate直接テーブルを削除し、テーブルを再構築し、auto_incrementは0に設定し、再開します.トランザクション:deleteが削除したデータは、1つのトランザクションで復元できる場合.truncateで削除したデータが見つかりません.