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

既存のMySQLテーブルの列の名前を変更するにはどうすればよいですか?


既存のMySQLテーブルの列の名前を変更するには、次のようにCHANGEキーワードを指定してALTERTABLEコマンドを使用できます-

mysql> Alter table Student CHANGE Email Emailid Varchar(30);
Query OK, 5 rows affected (0.38 sec)
Records: 5 Duplicates: 0 Warnings: 0

上記のクエリの助けを借りて、MySQLは列「Email」の名前を「Emailid」に変更しました。

次のように、同じデータ型とサイズ、または異なるデータ型とサイズを新しい列名で指定できます-

mysql> Alter table Student CHANGE Emailid Mailid char(35);
Query OK, 5 rows affected (0.29 sec)
Records: 5 Duplicates: 0 Warnings: 0

上記のクエリの助けを借りて、MySQLは列の名前を「Emailid」から「Mailid」に変更し、データ型をvarchar(30)からchar(35)に変更しました。


  1. MySQLで列を分割する方法は?

    列を分割するには、MySQLでSUBSTRING_INDEX()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Name varchar(40)    -> ); Query OK, 0 rows affected (1.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John_Smith&

  2. PythonでMySQLテーブルに列を追加するにはどうすればよいですか?

    既存のテーブルに新しい列を追加する必要がある場合があります。 Name、Age、Rollnoなどの列を持つ「Students」テーブルがあるとします。既存のテーブルに新しい列「アドレス」を追加します。 これは、ALTERコマンドを使用して実行できます。 ALTERコマンドは、データベースの列を変更、削除、または更新するために使用されます。これは、ADD句を使用してテーブルに新しい列を追加するためにも使用できます。 構文 ALTER TABLE table_name ADD new_column_name column_definition [FIRST | AFTER exisiting_c