改变 MySQL 列大小的 SQL 查询
有时您可能需要在 MySQL 中更改列大小或更改字段长度。在本文中,我们将了解如何在 MySQL 中更改列大小。您可以使用这些命令来增加或减少 MySQL 中的列大小。
SQL ALTER TABLE 语句:
The ALTER TABLE statement is used to add, delete, or modify columns in an existing table.
句法:
ALTER TABLE table_name
MODIFY column_name
varchar(new_length);
例子:
让我们用 table_name 创建一个表; “学生”
-- create a table
CREATE TABLE students (Sr_No integer,Name varchar(20), Gender integer);
DESCRIBE用于描述某事。由于在数据库中我们有表,这就是为什么我们使用 DESCRIBE 或 DESC(两者都是相同的)命令来描述表的结构。
句法:
DESCRIBE student;
OR
DESC student;
将此命令用于上表(在 Xampp 中);
输出:
现在使用 Alter 命令更改列的大小
ALTER TABLE student
MODIFY Name
varchar(50);
要查看表结构,请使用 Describe 命令:
DESCRIBE student;
输出:
列大小从 20 更改为 50。
用于减小“性别”列的大小
ALTER TABLE student
MODIFY Gender
varchar(9);
要查看表结构,请使用 Describe 命令:
DESCRIBE student;
输出:
列大小从 11 更改为 9。