-- 修改表结构的示例代码
-- 添加新列
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
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站