SQL入門チュートリアルマニュ...ログイン
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQL ALTER



ALTER TABLE ステートメント

ALTER TABLE ステートメントは、既存のテーブルの列を追加、削除、または変更するために使用されます。

SQL ALTER TABLE 構文

テーブルに列を追加する必要がある場合は、次の構文を使用してください:

ALTER TABLE table_name
ADD column_name datatype

テーブル内の列を削除する必要がある場合は、次の構文を使用してください。次の構文を使用します (一部のデータベース システムでは、この方法でデータベース テーブル内の列を削除できないことに注意してください):

ALTER TABLE table_name
DROP COLUMN column_name

テーブル内の列のデータ型を変更するには、次の構文を使用します:

... SQL ALTER TABLE 例

「個人」テーブルを参照してください:

P_IdLastName

FirstName

Address
City

1

ハンセンオラトーベカリここで、「Peoples」という名前の新しいファイルを「Peoples」テーブルの「DateOfBirth」列に追加します。 次の SQL ステートメントを使用します: ADD DateOfBirth dateデータ型リファレンス
ティモーティヴン 10サンドネス2 スヴェンソン
ボルグブン 23サンドネス 3ペッターセン
ストルグト20スタヴァンゲル
ALTER TABLE persons新しい列「DateOfBirth」の型は日付であり、日付を格納できることに注意してください。データ型は、列に格納できるデータの種類を指定します。 MS Access、MySQL、SQL Server で使用できるデータ型について詳しくは、完全な をご覧ください。 これで、「人物」テーブルは次のようになります:

P_Id

LastName

FirstName

Address
City

DateOfBirth

1ハンセン2スヴェンソントーベボルグブン23サンドネス3P ettersenKariStrorgt 20Stavanger

データ型インスタンスの変更

次に、「persons」テーブルの「DateOfBirth」列のデータ型を変更したいと思います。

次の SQL ステートメントを使用します:

ALTER TABLE persons
ALTER COLUMN DateOfBirth year

現在、「DateOfBirth」列の型は year になっており、年を 2 桁または 4 桁の形式で保存できることに注意してください。 。


DROP COLUMN Example

次に、「person」テーブルの「DateOfBirth」列を削除します。

次の SQL ステートメントを使用します:

ALTER TABLE persons
DROP COLUMN DateOfBirth

これで、「persons」テーブルは次のようになります:

オラティモテヴン 10 サンドネス


P_IdLastNameFirstName 住所
1ハンセンオラティモテブン10サンドネス
2スヴェンソントーベボルグブン23 サンドネス
3ペッターセンカリ ストルグト20スタヴァンゲル

PHP中国語ウェブサイト