mysql的alter怎么使用?

在MySQL中,ALTER语句用于修改数据库的表结构。下面是一些ALTER语句的示例用法:

  1. 添加列:

```

ALTER TABLE 表名 ADD 列名 数据类型;

```

  1. 修改列的数据类型:

```

ALTER TABLE 表名 MODIFY 列名 新数据类型;

```

  1. 修改列的名称:

```

ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型;

```

  1. 删除列:

```

ALTER TABLE 表名 DROP COLUMN 列名;

```

  1. 添加主键约束:

```

ALTER TABLE 表名 ADD PRIMARY KEY (列名);

```

  1. 添加外键约束:

```

ALTER TABLE 表名 ADD FOREIGN KEY (列名) REFERENCES 关联表名(关联列名);

```

  1. 修改表名:

```

ALTER TABLE 旧表名 RENAME TO 新表名;

```

相关推荐
冰暮流星1 分钟前
mysql之表子查询
数据库·mysql
Full Stack Developme28 分钟前
CRM相关库表设计
数据库
步行cgn30 分钟前
Spring 注入 Map 集合详解
数据库·python·spring
风跟我说过她1 小时前
SQL 一键转经典 Chen 风格 ER 图:开源 CLI + 在线工具 + Agent Skill
数据库·python·sql·开源·开源软件
这个DBA有点耶1 小时前
MySQL大表DDL锁表锁到崩溃?Online DDL的3个关键参数和实战避坑
数据库·mysql·架构
2302_1112 小时前
java依赖小结
java·运维·数据库
听到微笑3 小时前
Elasticsearch 如何存储与检索海量向量
数据库·elasticsearch
海浪仙人掌3 小时前
速动比率怎么分析?速动比率分析有哪些注意事项?
大数据·数据库·人工智能
企业数字化笔记3 小时前
固定资产历史数据怎么导入系统?Excel模板、字段映射和数据校验
android·java·数据库·后端
还是奇怪3 小时前
OpenAI GPT-5.6 构建指南拆解:创业公司如何用模型选择与 Responses API 降低 Agent 成本
java·数据库·人工智能·gpt