必要なSQL文(四)データの削除と更新
1.削除
1)レコードの削除
Delete from表名where id='xx'
2)すべてのデータを削除し、初期化識別フィールドに戻ります。
Truncateテーブル名
3)deleteとtruncateの違い
a.truncateはフィードを初期値に戻すことができます。
b.truncateは条件が付けられません。
c.truncateはトリガーに触れてはいけません。
d.truncateの性能はdeleteよりずっと高いです。
2.更新
1)基礎のudate
テーブル名
セット[列名]='値'
where[列名]='値'
2)replaceと一緒に使う
--19歳以上の名前の中の'星'が'に変わった。
テーブル名
set name=replace(name,'星'★')
where age>19
1)レコードの削除
Delete from表名where id='xx'
2)すべてのデータを削除し、初期化識別フィールドに戻ります。
Truncateテーブル名
3)deleteとtruncateの違い
a.truncateはフィードを初期値に戻すことができます。
b.truncateは条件が付けられません。
c.truncateはトリガーに触れてはいけません。
d.truncateの性能はdeleteよりずっと高いです。
2.更新
1)基礎のudate
テーブル名
セット[列名]='値'
where[列名]='値'
2)replaceと一緒に使う
--19歳以上の名前の中の'星'が'に変わった。
テーブル名
set name=replace(name,'星'★')
where age>19