【メモ】データのSQL操作

1231 ワード

1.データの挿入
(1)完全なデータを行に挿入する
INSERT [INTO] CommoditySort VALUES('    ','C1','B5')
(2)行の任意の列のデータを挿入する(選択されていない列は標準または空の値で許可されます)
INSERT INTO persons (id_p, lastname , firstName, city ) 
VALUES (200,'haha' , 'deng' , 'shenzhen')
(3)複数行のデータを挿入する
INSERT INTO persons 
(id_p, lastname , firstName, city )
VALUES
(200,'haha' , 'deng' , 'shenzhen'),
(201,'haha2' , 'deng' , 'GD'),
(202,'haha3' , 'deng' , 'Beijing')
2.データの更新
UPDATE    SET   =    [WHERE     ]

UPDATE UserInfo SET UserName='  ',UserAddress='      '
WHERE UserId='daxia'
3.データの削除
DELETE [FROM]    [WHERE ]
TRUNCATE TABLE   

DELETE UserInfo WHERE UserId='yoyo'
TRUNCATE TABLE
  • 削除されたテーブルをプライマリキー関係にする場合、先にサブテーブル内の対応するデータ
  • を削除します。
  • TRUNCATE TABLEを使ってデータを削除する:(1)WHERE条件がないDELETE文のように、テーブル中のすべてのデータ(2)を削除してデータを削除した後、識別列は識別シードから(3)外部キー制約があるテーブル
  • に使用できない。
    4.バッチGO
  • 定義:バッチ処理は、完全なSQL文セットをアプリケーションからSQL Serverに一括して送信することを意味する。バッチ処理のすべての語句を一つの全体としてまとめて分析処理します。
  • GO文はT-SQLコマンド
  • ではありません。