38

私は MySQL の勉強で忙しく、テーブル内のレコードまたは行を更新するために update が使用されることを理解しています。では、alter は何がそんなに違うのでしょうか? それらは同じようです。

ありがとう、助けていただければ幸いです。

4

5 に答える 5

58

ALTERDDL (データ定義言語) ステートメントです。一方UPDATE、DML (データ操作言語) ステートメントです。ALTERテーブルの構造を更新するために使用されます(フィールド/インデックスの追加/削除など)。一方UPDATE、データを更新するために使用されます。

于 2012-07-02T11:50:32.033 に答える
16

データベース内のALTERテーブルを変更し、列を追加または削除できます。ただし、データは変更されません (もちろん、削除または追加された列を除く)。

テーブル内の行がUPDATE変更され、テーブルは変更されません。

于 2012-07-02T11:50:25.510 に答える
6

ALTERテーブル構造やストアド プロシージャ (DDL ステートメントとも呼ばれます) などを変更するために使用されます。

ALTER table MyTable 
ADD MyNewColumn VARCHAR(100)

また

ALTER PROC dbo.MyStoredProc
于 2012-07-02T11:50:26.540 に答える