追加、削除、または追加しようとしたことがありますか テーブルの列を変更する ?はいの場合、ALTERTABLEは使用する必要のあるコマンドです。したがって、Alter Tableに関するこの記事では、このコマンドを使用してテーブルの列を変更する方法について説明します。
この記事では、次のトピックについて説明します。
表の変更ステートメントとは何ですか?
このステートメントは、既存のテーブルの列を追加、変更、または削除するために使用されます。また、このステートメントを使用して、既存のテーブルに制約を追加/削除することもできます。ALTERTABLEステートメントはで使用できます 以下と一緒に:
次の表を検討して、これらを1つずつ説明しましょう。
SQLでテーブルを作成する方法を知りたい場合は、以下を参照してください。 CREATETABLEに関する私の記事。
学生証 | ファーストネーム | 苗字 | 電話番号 |
1 | ローハン | Rathore | 9876543210 |
2 | ソナリ | サクセナ | 9876567864 |
3 | アジェイ | アガルワル | 9966448811 |
4 | ギーター | グラティ | 9765432786 |
5 | シュバム | シンハ | 9944888756 |
オペレーション:
ALTER TABLEADD列
このステートメントは、既存のテーブルに列を追加したり、複数の列を追加したりするために使用されます。
構文:
#単一列の追加ALTER TABLE TableName ADD ColumnNameデータ型#複数列の追加ALTER TABLE TableName ADD ColumnNameデータ型、ADD ColumnNameデータ型、ADDColumnNameデータ型
例:
ALTERTABLEの学生は生年月日を追加します
以下のように、列(dob)がテーブルに追加されたという出力が表示されます。
学生証 | ファーストネーム | 苗字 | 電話番号 | ドブ |
1 | ローハン | Rathore mysqlワークベンチの使用方法 | 9876543210 | |
2 | ソナリ | サクセナ | 9876567864 | |
3 | アジェイ | アガルワル | 9966448811 | |
4 | ギーター | グラティ | 9765432786 | |
5 | シュバム | シンハ | 9944888756 |
を使用して、先に進み、列にデータを挿入できます。 SQLにクエリを挿入します。
ALTER TABLEDROP列
このステートメントは、既存のテーブルの1つまたは複数の列を削除するために使用されます。
構文:
ALTER TABLE TableName DROPColumnNameデータ型
例:
ALTERTABLEの学生のDROPdob date
以下のように、列がテーブルから削除されたという出力が表示されます。
学生証 | ファーストネーム | 苗字 | 電話番号 |
1 | ローハン | Rathore | 9876543210 |
2 | ソナリ | サクセナ | 9876567864 |
3 | アジェイ | アガルワル | 9966448811 |
4 | ギーター | グラティ | 9765432786 |
5 | シュバム | シンハ | 9944888756 |
ALTER TABLEMODIFY列
このステートメントは、 データ・タイプ 既存のテーブルの列の。
構文:
#SQLサーバーALTERTABLE TableName ALTER COLUMNColumnNameデータ型#MySQLALTER TABLE table_name MODIFY COLUMNcolumn_nameデータ型
例:
を追加し直しましょう dob列 、およびその列のデータ型をに変更します 年
列を追加し直すには、次のクエリについて説明します。
ALTER TABLE Persons ALTER COLUMN dob year
ここで、列のデータ型を変更するには、以下のコードについて説明します。
ALTER TABLE Persons ALTER COLUMN dob year
dob列がテーブルに追加され、データ型が「year」であるという出力が表示されます。以下を参照してください。
学生証 | ファーストネーム | 苗字 | 電話番号 | ドブ |
1 | ローハン | Rathore | 9876543210 | |
2 | ソナリ | サクセナ | 9876567864 | |
3 | アジェイ | アガルワル | 9966448811 | |
4 | ギーター | グラティ | 9765432786 | |
5 | シュバム | シンハ | 9944888756 |
これで、この記事は終わりです。上記のコマンドの使用方法をご理解いただければ幸いです。 あなたがについてもっと知りたいなら MySQL このオープンソースのリレーショナルデータベースを理解してから、 インストラクター主導のライブトレーニングと実際のプロジェクト経験が付属しています。このトレーニングは、MySQLを深く理解し、主題をマスターするのに役立ちます。
質問がありますか?この記事のコメントセクションでそれについて言及してください。折り返しご連絡いたします。