場合によっては、テーブルの名前を変更して、より関連性の高い名前を付けたい場合があります。この目的のために、次を使用できます。 他の机 テーブルの名前を変更します。 SQL 他の机 は、データベース内の既存のテーブルの構造を変更するために使用されるコマンドです。ここでは、SQL の Alter コマンドについて詳しく説明します。
注記 :
Syntax may vary in different>
SQLでの変更
ここでは、MYSQL、MariaDB、Oracle などのさまざまなデータベースでの Alter コマンドの構文について説明します。最初に構文に進みましょう。
構文
ALTER TABLE テーブル名
新しいテーブル名に名前を変更します。
次を使用して列に新しい名前を付けることもできます。 他の机 。
構文(MySQL、Oracle)
ALTER TABLE テーブル名
列の名前を古い名前から新しい名前に変更します。
二分木
構文(MariaDB)
ALTER TABLE テーブル名
列 old_name を new_name に変更します。
クエリ
CREATE TABLE Student ( id INT PRIMARY KEY, name VARCHAR(50), age INT, email VARCHAR(50), phone VARCHAR(20) );>
しましょう 入れる いくつかのデータを取得してから ALTER 操作を実行すると、alter コマンドについてよりよく理解できます。
Student テーブルにデータを挿入します
INSERT INTO Student (id, name, age, email, phone) VALUES (1, 'Amit', 20, '[email protected]', '9999999999'), (2, 'Rahul', 22, '[email protected]', '8888888888'), (3, 'Priya', 21, '[email protected]', '7777777777'), (4, 'Sonia', 23, '[email protected]', '6666666666'), (5, 'Kiran', 19, '[email protected]', '5555555555');>
出力

学生テーブル
例 1:
Student テーブルの列名を FIRST_NAME に変更します。既存のテーブルの列名を変更するには、変更する既存の列名を書き込む前に Column キーワードを使用する必要があります。
構文
ALTER TABLE Student RENAME COLUMN Column_NAME を FIRST_NAME に変更します。
クエリ
ALTER TABLE Student RENAME Column name TO FIRST_NAME;>
出力

出力
例 2:
Student テーブルの名前を Student_Details に変更します。
クエリ
ALTER TABLE Student RENAME TO Student_Details;>
出力
Student_Details テーブル

Student_Details テーブル
ALTER TABLE を使用して新しい列を追加するには
既存のテーブルに新しい列を追加するには、まず ALTER TABLE コマンド table_name でテーブルを選択し、次に ADD column_name datatype で新しい列の名前とそのデータ型を書き込みます。よりよく理解するために以下を見てみましょう。
構文
ALTER TABLE テーブル名
Java の等しいメソッドADD 列名データ型;
クエリ
ALTER TABLE Student ADD marks INT;>
出力

出力
結論
結論から言えば、使えます ALTER コマンド 次のように既存のテーブルのデータを変更したいときはいつでも データ・タイプ int から float へ、CHAR から VARCHAR へ、テーブルの列名を変更し、新しい列を追加するなどです。この記事では、さまざまなデータベースでの ALTER コマンドのすべての構文について例を示して説明しました。