状況によっては、データベース管理者やユーザーが、より関連性の高い名前をテーブルに付けるために、SQL データベース内のテーブルの名前を変更したいことがあります。
データベース ユーザーは、構造化照会言語の RENAME TABLE ステートメントと ALTER TABLE ステートメントを使用して、名前を簡単に変更できます。
RENAME TABLE および ALTER TABLE 構文は、テーブル名の変更に役立ちます。
SQL の RENAME ステートメントの構文
RENAME old_table _name To new_table_name ;
SQL の RENAME ステートメントの例
ここでは、RENAME ステートメントを使用してデータベース内の SQL テーブルの名前を変更する方法を説明する、次の 2 つの異なる SQL 例を取り上げます。
JavaのMVC
例 1: という名前のテーブルの例を見てみましょう。 車:
Java演算子の優先順位
車名 | 車の色 | 車の費用 |
---|---|---|
ヒュンダイ クレタ | 白 | 10,85,000 |
Hyundai Venue | 白 | 9,50,000 |
Hyundai i20 | 赤 | 9,00,000 |
キア・ソネット | 白 | 10,00,000 |
キア・セルトス | 黒 | 8,00,000 |
素早い欲望 | 赤 | 7,95,000 |
テーブル: 車
- 上記のテーブル名を「Car_2021_Details」に変更するとします。このためには、SQL で次の RENAME ステートメントを入力する必要があります。
RENAME Cars To Car_2021_Details ;
- このステートメントの後、テーブル「Cars」はテーブル名「Car_2021_Details」に変更されます。
例 2: という名前のテーブルの例を見てみましょう。 従業員:
Emp_Id | 従業員名 | 従業員の給与 | エンプ_シティ |
---|---|---|---|
201 | アベイ | 25000 | 行きます |
202 | アンキット | 45000 | デリー |
203 | ビーム | 30000 | 行きます |
204 | ラム | 29000 | 行きます |
205 | サミット | 40000 | デリー |
テーブル: 従業員
- 上記のテーブルの名前を次のように変更するとします。 「コーディング_従業員」。 このためには、SQL で次の RENAME ステートメントを入力する必要があります。
RENAME Employee To Coding_Employees ;
- このステートメントの後のテーブルは、 '従業員' テーブル名に変更されます 「コーディング_従業員」。
SQL の ALTER TABLE ステートメントの構文
ALTER TABLE old_table_name RENAME TO new_table_name;
構文では、テーブルの古い名前の後に RENAME TO キーワードを指定する必要があります。
SQL の ALTER TABLE ステートメントの例
ここでは、次の 3 つの異なる SQL 例を取り上げました。これらは、ALTER TABLE ステートメントを使用して SQL データベース内のテーブルの名前を変更する方法に役立ちます。
例 1: という名前のテーブルの例を見てみましょう。 バイク:
バイク名 | バイク_カラー | 自転車_費用 |
---|---|---|
KTM デューク | 黒 | 185,000 |
ロイヤルエンフィールド | 黒 | ヌル |
プレス | 赤 | 90,000 |
アパッチ | 白 | ヌル |
ライブ | 黒 | 80,000 |
KTM RC | 赤 | 195,000 |
テーブル : バイク
rdbms の結合の種類
- ALTER TABLE ステートメントを使用して、上記のテーブルの名前を「Bikes_Details」に変更するとします。このためには、SQL で次のクエリを入力する必要があります。
ALTER TABLE Bikes RENAME TO Bikes_Details ;
このステートメントの後、テーブル「Bikes」はテーブル名「Bikes_Details」に変更されます。
例 2: という名前のテーブルの例を見てみましょう。 学生:
Stu_ID | Stu_Name | Stu_Marks |
---|---|---|
1001 | アベイ | 85 |
1002 | アンキット | 75 |
1003 | ビーム | 60 |
1004 | ラム | 79 |
1005 | サミット | 80 |
テーブル : 学生
- ALTER TABLE ステートメントを使用して、上記のテーブルの名前を「MCA_Student_Details」に変更するとします。このためには、SQL で次のクエリを入力する必要があります。
ALTER TABLE Student RENAME TO MCA_Student_Details ;
このステートメントの後、テーブル「Student」はテーブル名「MCA_Student_Details」に変更されます。
Cプログラム
例 3: という名前のテーブルの例を見てみましょう。 従業員:
Emp_Id | 従業員名 | 従業員の給与 | エンプ_シティ |
---|---|---|---|
201 | アバイ | 25000 | 行きます |
202 | アンキット | 45000 | デリー |
203 | ビーム | 30000 | 行きます |
204 | ラム | 29000 | 行きます |
205 | サミット | 40000 | デリー |
テーブル: 従業員
- 上記のテーブルの名前を次のように変更するとします。 「コーディング_従業員」 ALTER TABLE ステートメントを使用します。このためには、SQL で次のクエリを入力する必要があります。
ALTER TABLE Employee RENAME To Coding_Employees ;
このステートメントの後のテーブルは、 '従業員' テーブル名に変更されます 「コーディング_従業員」。