iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql如何修改表结构(altertable),多列/多字段
  • 122
分享到

mysql如何修改表结构(altertable),多列/多字段

mysql修改表结构mysqlaltertablemysql修改表altertable 2022-12-21 12:12:43 122人浏览 独家记忆
摘要

目录Mysql修改表结构(alter table),多列/多字段mysql alter table修改表结构添加多个字段的几个写法分开写多个 alter table合并写在一起总结m

mysql修改表结构(alter table),多列/多字段

--创建测试表
create table test(
	id int;
);

--add支持多列,change/drop需要在每列前添加关键字,逗号隔开,'column'可有可无

--添加多列
alter table test add (c1 char(1),c2 char(1));	--正确,add支持多列
alter table test add column (c1 char(1),c2 char(1));	--正确
alter table test add c1 char(1),add c2 char(1);		--正确

--修改多列
alter table test change c1 c3 char(1),change c2 c4 char(1);		--正确
alter table test change column c1 c3 char(1),change column c2 c4 char(1);		--正确
--name关键字作为字段名,重命名需要加反引号(`)
alter table table_name change `name` field_name varchar(50);

alter table test change (c1 c3 char(1),c2 c4 char(1));		--错误

--删除多列
alter table test drop c1,drop c2;	--正确
alter table test drop column c1,drop column c2;		--正确

alter table test drop c1,c2;	--错误
alter table test drop (c1,c2);	--错误

mysql alter table修改表结构添加多个字段的几个写法

如题目,本文介绍mysql中,add column添加多字段的几个写法。

分开写多个 alter table

听起来好像是多此一举的介绍,有时需要给相邻字段不同的修改,全都分开写,也不失为不容易出错的写法。

ALTER TABLE employee ADD email_address varchar(50);

ALTER TABLE employee MODIFY address varchar(30);

ALTER TABLE employee ADD COLUMN last_name varchar(30);

合并写在一起

具体看下面的例子,这几种写法都可以。

可以不带column关键字。

-- 创建测试表

create table test_alter (id int);

-- 只写add,没有 column 关键字, 增加的多个字段内容在大括号中

alter table test_alter add (user_name char(5), address varchar(30));

-- 带 column 关键字, 增加的多个字段内容在大括号中

alter table test_alter add column (user_name char(5), address varchar(30));

-- 分开写多个add,没有 column 关键字, 没有大括号

alter table test_alter add user_name char(5), add address varchar(30);

-- 分开写多个add,带有 column 关键字, 没有大括号

alter table test_alter add column user_name char(5), add column address varchar(30);

-- 小扩展,分开写多个除了写add,也可以写modify等其他修改

alter table test_alter add user_name char(5), modify address varchar(15);

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文档:

--结束END--

本文标题: mysql如何修改表结构(altertable),多列/多字段

本文链接: https://www.lsjlt.com/news/175422.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • mysql如何修改表结构(altertable),多列/多字段
    目录mysql修改表结构(alter table),多列/多字段mysql alter table修改表结构添加多个字段的几个写法分开写多个 alter table合并写在一起总结m...
    99+
    2022-12-21
    mysql修改表结构 mysql alter table mysql修改表alter table
  • mysql如何修改表结构(alter table),多列/多字段
    目录mysql修改表结构(alter table),多列/多字段mysql alter table修改表结构添加多个字段的几个写法分开写多个 alter table合并写在一起总结mysql修改表结构(alter tab...
    99+
    2022-12-21
    mysql修改表结构 mysqlaltertable mysql修改表altertable
  • oracle如何修改表结构字段长度
    要修改表结构字段长度,可以使用ALTER TABLE语句来实现。 例如,如果要将表名为example_table的字段名为examp...
    99+
    2024-04-09
    oracle
  • mysql怎么修改表结构字段长度
    要修改MySQL表的字段长度,可以使用ALTER TABLE语句。 语法如下: ALTER TABLE table_name MOD...
    99+
    2024-04-09
    mysql
  • MySQL如何修改表结构及其添加删除修改字段功能
    这篇文章给大家分享的是有关MySQL如何修改表结构及其添加删除修改字段功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL修改表结构添加删除修改字段创建数据库CREATE...
    99+
    2024-04-02
  • mysql如何修改表结构
    这篇文章给大家分享的是有关mysql如何修改表结构的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql修改表结构的语句是“ALTER TABLE...
    99+
    2024-04-02
  • MySQL数据库怎么使用altertable语句来修改表结构
    这篇文章将为大家详细讲解有关MySQL数据库怎么使用altertable语句来修改表结构,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  大家都明白,MySQL数据库常常...
    99+
    2024-04-02
  • sql如何修改多个字段值
    要修改多个字段的值,可以使用UPDATE语句并在SET子句中指定要更改的字段和相应的新值。以下是一个示例: UPDATE 表名 SE...
    99+
    2024-04-09
    sql
  • oracle怎么修改表结构字段长度
    要修改Oracle表的字段长度,可以使用ALTER TABLE语句。以下是一个示例:```sqlALTER TABLE 表名 MOD...
    99+
    2023-09-18
    oracle
  • oracle怎么修改表结构字段类型
    要修改表结构字段类型,可以使用ALTER TABLE语句。具体步骤如下: 首先使用DESCRIBE命令或查询元数据表(如USER...
    99+
    2024-03-04
    oracle
  • mysql如何修改表字段属性
    要修改MySQL表的字段属性,可以使用ALTER TABLE语句。以下是一些常用的字段属性修改示例: 修改字段类型和长度: AL...
    99+
    2024-04-17
    mysql
  • SQL中怎么修改多表多字段的信息
    这篇文章将为大家详细讲解有关SQL中怎么修改多表多字段的信息,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。之前修改两张及以上表的时候,总得需要用几次语句才修...
    99+
    2024-04-02
  • navicat如何看表结构字段
    这篇文章主要介绍navicat如何看表结构字段,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何在navicat中查看表结构1、第一步操作就是打开Navicat for MySQL主...
    99+
    2024-04-02
  • Mysql如何修改字段名和修改字段类型
    这篇文章主要讲解了“Mysql如何修改字段名和修改字段类型”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql如何修改字段名和修改字段类型”吧!1、修改字段类型、字段名、字段注释、类型长...
    99+
    2023-06-30
  • sql如何修改表结构
    这篇文章将为大家详细讲解有关sql如何修改表结构,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。          &nb...
    99+
    2024-04-02
  • 如何在 gorm 中将结果表的列名从“多”更改为“多”
    在使用 gorm 进行数据库操作时,有时候我们可能需要将结果表的列名从“多”更改为“多”。这样做可以让我们的代码更加清晰易读,提高代码的可维护性。那么,在 gorm 中如何实现这个功能...
    99+
    2024-02-10
  • mysql如何修改字段的值
    本篇内容主要讲解“mysql如何修改字段的值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何修改字段的值”吧! 在mys...
    99+
    2024-04-02
  • mysql如何修改字段注释
    这篇文章主要介绍“mysql如何修改字段注释”,在日常操作中,相信很多人在mysql如何修改字段注释问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql如何修改字段注释”...
    99+
    2024-04-02
  • mysql如何修改字段属性
    这篇文章主要介绍mysql如何修改字段属性,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中,可以利用alter命令修改字段属性,该命令用于修...
    99+
    2024-04-02
  • mysql如何在线修改字段
    这篇文章主要介绍mysql如何在线修改字段,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 使用pt-online-schema-change 可以实现在线...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作