我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL 操作已存在的表(ALTER TABLE)

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL 操作已存在的表(ALTER TABLE)

MySQL 操作已存在的表(ALTER TABLE)

说明:

  • <> 中的内容是自己定义的内容
  • [] 中的内容是可以省略的
  • field 包含字段名和数据类型,field_name 仅指字段名
  • table_name 指表名
  • position 指字段位置,可取值:FIRST、AFTER

目录

  • 修改表名
  • 添加字段
  • 修改字段
  • 删除字段
  • 修改字段默认值
  • 删除字段默认值
  • 修改存储引擎

修改表名

-- 修改数据表名称。
-- old_table_name 是修改之前的名称
-- new_table_name 是修改之后的名称
ALTER TABLE  RENAME [TO] ;

添加字段

-- 给数据表添加字段
ALTER TABLE  ADD [COLUMN]  [position];

如果需要添加多个字段,使用 , 连接
eg.
ALTER TABLE ADD [COLUMN] [position], ADD [COLUMN] [position], ...;

修改字段

  • 修改字段名称
ALTER TABLE  CHANGE [COLUMN]   [position];
  • 修改字段类型
ALTER TABLE  MODIFY   [position];
-- 或
ALTER TABLE  CHANGE [COLUMN]    [position];
  • 修改字段的位置
ALTER TABLE  MODIFY  [position];
-- 或
ALTER TABLE  CHANGE [COLUMN]   [position];

删除字段

ALTER TABLE  DROP ;

修改字段默认值

ALTER TABLE  ALTER  SET DEFAULT ;

删除字段默认值

ALTER TABLE  ALTER  DROP DEFAULT;

修改存储引擎

ALTER TABLE  ENGINE = ;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL 操作已存在的表(ALTER TABLE)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL 操作已存在的表(ALTER TABLE)

说明: 中的内容是自己定义的内容[] 中的内容是可以省略的field 包含字段名和数据类型,field_name 仅指字段名table_name 指表名position 指字段位置,可取值:FIRST、AFTER 目录修改表名添加字段修改字段删除字段修改字段默
MySQL 操作已存在的表(ALTER TABLE)
2018-11-25

Table 'table_name' already exists - 如何解决MySQL报错:表已存在

引言:在使用MySQL数据库进行开发和管理过程中,经常会遇到表已存在的错误。这种错误一般是由于重复创建表或者在导入已有的表结构时出现。本文将介绍如何解决MySQL报错: 表已存在的问题,并提供具体的代码示例。一、什么是MySQL报错:表已存
2023-10-21

Can't create table 'table_name'; table exists - 如何解决MySQL报错:无法创建表,表已存在

MySQL是最常用的关系型数据库之一,具有广泛的应用。在使用MySQL时,有时会遇到报错信息:"Can't create table 'table_name'; table exists",意思是无法创建表,因为表已经存在。这种错误信息通常
2023-10-21

mysql判断表是否存在然后批量删除的操作

1、在网上找了许久都没有找到判断表是否存在,然后模糊删除的。但是最后找到了一个曲线救国的方法。 需求:删除表中后缀是 _待删除 的表 1、第一步,找到所有的这样的表,并且拼装好删除表的sqlSelect CONCAT( 'DROP TABL
2022-05-26

如何在MySQL中进行跨表格的联合查询操作

在MySQL中进行跨表格的联合查询操作,可以使用JOIN语句进行连接不同的表格。以下是一些常见的JOIN语句及其用法:内连接(INNER JOIN):只返回两个表格中共有的记录。SELECT * FROM table1INNER JOI
如何在MySQL中进行跨表格的联合查询操作
2024-04-09

如何在MySQL中设计一个可维护的会计系统表结构以支持日常业务操作和维护?

如何在MySQL中设计一个可维护的会计系统表结构以支持日常业务操作和维护?在企业中,会计系统是一个非常重要的组成部分,负责处理财务数据的存储、计算和管理。为了能够支持日常业务操作和维护,设计一个可维护的会计系统表结构是至关重要的。在MySQ
如何在MySQL中设计一个可维护的会计系统表结构以支持日常业务操作和维护?
2023-10-31

编程热搜

目录