MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

RENAMETABLEコマンドを使用してMySQLのテーブルの名前を変更します


MySQLでテーブルの名前を変更するには、以下の構文を使用します-

rename table yourOldTableName to yourNewTableName ;

まずテーブルを作成しましょう-

mysql> create table DemoTable1
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   UserName varchar(100),
   UserAge int,
   UserCountryName varchar(100)
);
Query OK, 0 rows affected (1.29 sec)

表の説明を確認しましょう-

mysql> desc DemoTable1;

これにより、次の出力が生成されます-

+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| Id              | int(11)      | NO   | PRI | NULL    | auto_increment |
| UserName        | varchar(100) | YES  |     | NULL    |                |
| UserAge         | int(11)      | YES  |     | NULL    |                |
| UserCountryName | varchar(100) | YES  |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+
4 rows in set (0.20 sec)

ここで、RENAMEコマンドを使用してMySQLのテーブルの名前を変更します-

mysql> rename table DemoTable1 to DemoTable2;
Query OK, 0 rows affected (1.22 sec)

テーブルの説明をもう一度確認しましょう-

mysql> desc DemoTable2;

これにより、次の出力が生成されます-

+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| Id              | int(11)      | NO   | PRI | NULL    | auto_increment |
| UserName        | varchar(100) | YES  |     | NULL    |                |
| UserAge         | int(11)      | YES  |     | NULL    |                |
| UserCountryName | varchar(100) | YES  |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

  1. Javaを使用してMySQLテーブルの値を表示する

    このために、ResultSetの概念を使用できます。接続には、MySQLJDBCDriverを使用します。 テーブルを作成しましょう- 例 mysql> create table demo87    -> (    -> name varchar(20),    -> age int    -> )    -> ; Query OK, 0 rows affected (0.62 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 my

  2. Sequelizeを使用してNodeJSでMySQLテーブルを作成する

    続編の紹介 Sequealizeは、Postgres、MySQL、MariaDB、SQLite、MicrosoftSQLServerなどのさまざまなサーバーのpromiseベースのNode.jsORMに従います。 以下は、NodeJSの続編の主な機能の一部です- トランザクションサポート 関係 熱心で遅延読み込み レプリケーションなどを読む... Sequelizeを使用したMySQLへの接続 Sequelizeを使用してMySQLとNode.jsの間の接続を確立する必要があります。 sequelizeとの接続を成功させた後、構成のために次の3つのフ