MySQLのテーブルに列を追加するにはどうすればよいですか?
MySQLのテーブルに列を追加するには、ALTERコマンドとaddcolumnコマンドを使用できます。まず、Id列とName列を持つテーブルを作成しましょう。その後、ALTERコマンドを使用して列名AgeとAddressを追加します。
以下は、テーブルを作成するためのクエリです。
mysql> create table AddingColumnNameDemo -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.65 sec)
DESCコマンドを使用して、テーブルに関する情報を確認できます。
クエリは次のとおりです-
mysql> desc AddingColumnNameDemo;
これが出力です。
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(100) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)
上記のように、列は2つだけです。
以下は、ALTERコマンドを使用して列AgeとAddressを追加するための構文です。
alter table yourTableName add column yourColumnName1 dataType, add column yourColumnName2 dataType, . . add column yourColumnNameN dataType,
次のクエリに上記の構文を適用して、テーブルに複数の列を追加します。
mysql> alter table AddingColumnNameDemo -> add column Age int, -> add column Address varchar(300); Query OK, 0 rows affected (0.53 sec) Records: 0 Duplicates: 0 Warnings: 0
さらに2つの列名(Age、Address)が正常に追加されました。ここで、DESCコマンドを使用して確認しましょう。以下はクエリです。
mysql> DESC AddingColumnNameDemo;
これが出力です。
+---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(100) | YES | | NULL | | | Age | int(11) | YES | | NULL | | | Address | varchar(300) | YES | | NULL | | +---------+--------------+------+-----+---------+-------+ 4 rows in set (0.00 sec)
-
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&
-
PythonでMySQLテーブルに列を追加するにはどうすればよいですか?
既存のテーブルに新しい列を追加する必要がある場合があります。 Name、Age、Rollnoなどの列を持つ「Students」テーブルがあるとします。既存のテーブルに新しい列「アドレス」を追加します。 これは、ALTERコマンドを使用して実行できます。 ALTERコマンドは、データベースの列を変更、削除、または更新するために使用されます。これは、ADD句を使用してテーブルに新しい列を追加するためにも使用できます。 構文 ALTER TABLE table_name ADD new_column_name column_definition [FIRST | AFTER exisiting_c