MySQLで列サイズを変更したりフィールド長を変更したりする必要がある場合があります。この記事では、MySQLで列サイズを変更する方法を見ていきます。これらのコマンドを使用して、MySQLの列サイズを拡大または縮小できます。
MySQLで列サイズを変更する方法
MySQLでフィールド長を増やす方法は次のとおりです。長さが20のVARCHAR列があり、その長さを255に増やしたいとします。
この場合、ALTERTABLEステートメントを使用して列サイズを増やす必要があります。
構文は次のとおりです
ALTER TABLE table_name MODIFY column_name varchar(new_length);
上記のコマンドでは、 table_nameを指定する必要があります 変更する列、 column_name 長さを変更する列の数、および new_length 、新しいサイズ番号。
MySQLで列サイズを増やす例を次に示します
mysql> create table sales(
id int,
product_name varchar(20),
order_date date
);
mysql> describe sales;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| product_name | varchar(20) | YES | | NULL | |
| order_date | date | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+ product_nameのサイズをvarchar(20)からvarchar(255)に増やしましょう。
mysql> alter table sales
modify product_name varchar(255);
mysql> describe sales;
+--------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| product_name | varchar(255) | YES | | NULL | |
| order_date | date | YES | | NULL | |
+--------------+--------------+------+-----+---------+-------+
この記事がMySQLの列サイズの変更に役立つことを願っています。 Ubiqを使用すると、データを簡単に視覚化し、リアルタイムのダッシュボードで監視できます。 Ubiqを無料でお試しください。