Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql alter table

作者:淡漠伤悲   发布日期:2026-07-15   浏览:52

-- 修改表结构的示例代码

-- 添加新列
ALTER TABLE table_name
ADD column_name datatype;

-- 例如,向名为 'employees' 的表中添加一个名为 'age' 的整数列:
ALTER TABLE employees
ADD age INT;

-- 修改现有列的数据类型
ALTER TABLE table_name
MODIFY column_name datatype;

-- 例如,将 'employees' 表中的 'age' 列修改为 BIGINT 类型:
ALTER TABLE employees
MODIFY age BIGINT;

-- 更改列名
ALTER TABLE table_name
CHANGE old_column_name new_column_name datatype;

-- 例如,将 'employees' 表中的 'age' 列重命名为 'years_old' 并保持其数据类型:
ALTER TABLE employees
CHANGE age years_old INT;

-- 删除列
ALTER TABLE table_name
DROP COLUMN column_name;

-- 例如,从 'employees' 表中删除 'years_old' 列:
ALTER TABLE employees
DROP COLUMN years_old;

-- 添加主键
ALTER TABLE table_name
ADD PRIMARY KEY (column_name);

-- 例如,为 'employees' 表中的 'id' 列添加主键约束:
ALTER TABLE employees
ADD PRIMARY KEY (id);

-- 删除主键
ALTER TABLE table_name
DROP PRIMARY KEY;

-- 例如,从 'employees' 表中删除主键约束:
ALTER TABLE employees
DROP PRIMARY KEY;

以上代码展示了如何使用 ALTER TABLE 语句来修改 MySQL 数据库中的表结构。包括添加、修改、重命名和删除列,以及添加和删除主键约束等操作。

上一篇:mysql隔离级别

下一篇:docker 启动mysql

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站