sql >> データベース >  >> RDS >> Mysql

MySQLで列サイズを変更する方法

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

    1. ユーザーアカウントの管理、役割、権限、認証PHPおよびMySQL-パート5

    2. タスクリスト

    3. データベース内のすべてのユーザーのすべてのアクセス許可/アクセスを検索するSQLServerクエリ

    4. ある列で順序付けられ、別の列で区別される行を選択する