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を無料でお試しください。