INSERT, DELETE, UPDATE
1421 ワード
INSERT
使い方は以下の通りです.
#使用方法1
INSERT INTO [테이블명] VALUES (값, ...)
表にある列の順番に値を入力すればよい.#使用方法2
INSERT INTO [테이블명](열, ...) VALUES (값, ...)
表名を記入した後、括弧内に列名を記入し、値を記入する際に記入の順序で値を記入すればよい.カラム名の順番はどうでもいいですが、値の場合はそれに応じて入れます.上記の使い方でコマンドを入力すると、テーブルによく追加されていることがわかります.
ただし、そのPlayerIDがtrevelunの状態でもう一度INSERTをするとエラーが表示されます.これは、表の設計では、これらの列がPRIMARY KEY(yearID、teamID、lgID、PlayerID)に設定されており、山積みで見た場合、重複するデータは許されないからです.
(各列に重複が表示されるわけではありません)
DELETE
DELETE FROM [테이블명] WHERE [조건]
UPDATE
UPDATE [테이블명] SET [열 = 값, ] WHERE [조건]
物理削除と論理削除
DELETE vs UPDATE
DELETEは物理データを削除するため、リカバリできません.
テーブルにdelete flag列を追加することで、UPDATEを使用して論理削除を実現できます.
たとえば、ユーザーがアカウントの削除を要求した場合、削除したようにそのアカウントのdelete flagを1に設定します.このように,後でユーザが再度削除の取り消しを要求しても,DELETEで物理的な削除は行われず,flagのみが0に変更して再復元できる.
Reference
この問題について(INSERT, DELETE, UPDATE), 我々は、より多くの情報をここで見つけました https://velog.io/@fere1032/INSERT-DELETE-UPDATEテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol