ホームページ >データベース >mysql チュートリアル >ALTER TABLE ステートメントを使用して MySQL のカラムのサイズを変更するにはどうすればよいですか?

ALTER TABLE ステートメントを使用して MySQL のカラムのサイズを変更するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-04 13:37:09868ブラウズ

如何使用 ALTER TABLE 语句更改 MySQL 中列的大小?

これは、次のように説明される「Student」という名前のテーブルを使用した次の例を参考にすると理解できます。 -

mysql> DESCRIBE Student;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| Name   | varchar(20) | YES  |     | NULL    |       |
| RollNo | int(11)     | YES  |     | NULL    |       |
| Grade  | varchar(10) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.06 sec)

上記の結果set は、「名前」フィールドのサイズが 20 であると宣言したことを示します。

ここで、サイズを 20 から 50 に増やしたいとします。次のクエリでそれが実行されます。 -

mysql> ALTER TABLE Student MODIFY column Name Varchar(50);
Query OK, 3 rows affected (0.85 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql> DESCRIBE Student;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| Name   | varchar(50) | YES  |     | NULL    |       |
| RollNo | int(11)     | YES  |     | NULL    |       |
| Grade  | varchar(10) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.06 sec)

上記の結果セットから、「Name」列のサイズが確認できます。 50に変更されました。

以上がALTER TABLE ステートメントを使用して MySQL のカラムのサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。