Mysql ALTER TABLE 语句

ALTER TABLE 语句用于修改现有表的结构,包括添加、删除或修改列、索引、约束等

添加列

语法

ALTER TABLE table_name ADD [COLUMN] column_name data_type [约束];

示例

users 表中添加 age 列(整数类型)

ALTER TABLE users ADD COLUMN age INT;

删除列

语法

ALTER TABLE table_name DROP [COLUMN] column_name;

示例

删除 users 表中的 phone

ALTER TABLE users DROP COLUMN phone;

修改列的数据类型

语法

示例

email 列的类型从 VARCHAR(50) 改为 VARCHAR(100)

重命名列

语法

示例

name 列重命名为 username

重命名表

语法

示例

products 表重命名为 items

最后更新于