sqlite 3学習のupdate文&delete文


SQLiteのUPDATEクエリは、テーブル内の既存のレコードを変更するために使用されます.WHERE句のあるUPDATEクエリを使用して、選択した行を更新できます.そうしないと、すべての行が更新されます.WHERE句のあるUPDATEクエリの基本構文を見てみましょう.
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];

ANDまたはOR演算子を用いてN個の数の条件を組み合わせることができる.
次に、COMPANY表に以下の記録があると仮定します.
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

例を見てみましょう.
#   ID   6      
UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;

#  ADDRESS   SALARY      
UPDATE COMPANY SET ADDRESS = 'Texas', SALARY = 20000.00;

SQLiteのDELETEクエリは、テーブルの既存のレコードを削除するために使用されます.選択した行を削除するには、WHERE句を含むDELETEクエリを使用します.そうしないと、すべてのレコードが削除されます.WHERE句を含むDELETEクエリの基本構文を見てみましょう.
DELETE FROM table_name
WHERE [condition];

ANDまたはOR演算子を用いてN個の数の条件を組み合わせることができる.
例を見てみましょう.
#   ID   7    
DELETE FROM COMPANY WHERE ID = 7;

#      
DELETE FROM COMPANY;

はい、今回の記録はここまでです.
いい感じだったら、応援よろしくね..