MySQL-- ADD COLUMN 添加多个字段的写法

这篇具有很好参考价值的文章主要介绍了MySQL-- ADD COLUMN 添加多个字段的写法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL alter 同时添加多个字段写法

ALTER语法说明:

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 默认值 注释

例如:

ALTER TABLE student ADD COLUMN `age` INT DEFAULT NULL COMMENT '年龄'

ALTER TABLE ADD COLUMN 同时添加多个字段写法 
1 分开写多个 alter table
ALTER TABLE student ADD COLUMN `name` varchar(32) DEFAULT NULL COMMENT '姓名'

ALTER TABLE student ADD COLUMN `age` INT DEFAULT NULL COMMENT '年龄'
2 只写 ADD 不写COLUMN 关键字

多个字段名写到括号中,用逗号隔开

ALTER TABLE student ADD (`name` varchar(32) DEFAULT NULL COMMENT '姓名',
                         `age` INT DEFAULT NULL COMMENT '年龄');

或者写多个ADD

ALTER TABLE student ADD `name` varchar(32) DEFAULT NULL COMMENT '姓名',
					ADD `age` INT DEFAULT NULL COMMENT '年龄';
3 写COLUMN 关键字

其实就是在2-1的基础上 加上COLUMN关键字 相对规范

ALTER TABLE student ADD COLUMN(`name` varchar(32) DEFAULT NULL COMMENT '姓名',
                         `age` INT DEFAULT NULL COMMENT '年龄');

写多个 ADD 带上COLUMN 关键字 不需要括号

ALTER TABLE student ADD COLUMN `name` varchar(32) DEFAULT NULL COMMENT '姓名',
					ADD COLUMN `age` INT DEFAULT NULL COMMENT '年龄';

分开写多个ADD 可以拼其他操作 比如 modify

ALTER TABLE student ADD `name` char(10), MODIFY `age` varchar(10);

其他DDL操作语法

DDL(Data Definition Language)数据定义语言,主要是进行定义/改变的结构、数据类型表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。文章来源地址https://www.toymoban.com/news/detail-459729.html

CREATE DATABASE 数据库名;		//创建数据库

CREATE TABLE 表名(列名 数据类型, 列名 数据类型, 列名 数据类型, ...);	//创建表

drop database 数据库名;		//删除数据库

DROP TABLE table_name ;		//删除表

ALTER TABLE 表名 ADD COLUMN	//更新表,添加字段

ALTER TABLE 表名 MODIFY COLUMN 	//更新表,修改字段

ALTER TABLE 表名 DROP COLUMN   //更新表 删除字段

到了这里,关于MySQL-- ADD COLUMN 添加多个字段的写法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ArcGIS模型构建器】05:批量为多个矢量数据添加相同的字段

    本文实现借助arcgis模型构建器,实现批量为多个土地利用矢量数据添加相同的字段,例如DLMC,DLTB等。 有多个土地利用数据矢量图层,每个图层中有很多个图斑,现在需要给每个图层添加一个或者多个字段,如DLCM,DLBM等。 属性表如下所示: 该如何实现?可以借助ArcGIS模型构

    2024年02月08日
    浏览(49)
  • 【ArcGIS Pro二次开发】(55):给多个要素或表批量添加字段

    在工作中可能会遇到这样的场景:有多个GDB要素、表格,或者是SHP文件,需要给这个要素或表添加相同的多个字段。 在这种情况下,手动添加就变得很繁琐,于是就做了这个工具。 需求具体如下图: 左图是待处理数据,有shp文件也有gdb文件。 右图是待添加字段的属性结构描

    2024年02月14日
    浏览(44)
  • MySQL同时In俩个字段,In多个字段,Mybatis多个In查询问题,Mysql多个IN查询多出数据问题,Mysql多个IN查询 数据准确问题

            今天产品验收的时候,导入了大量数据;发现造价项目某个查询列表数据多出了几条数据;看了Mybatis查询,才发现是同时使用了多个IN查询导致的问题;入参是对象列表,In值是分开循环赋值的,问题就出在这里。         需要根据两个字段去查询多个值,这

    2024年02月13日
    浏览(37)
  • mysql 求多个字段的和

    1、mysql 求单表多个字段的和: 上述代码中,SUM()函数将多个字段的值相加并返回总和。其中,field1、field2和field3分别表示需要求和的字段名,table_name则表示需要操作的表名。 2、mysql 求多表多个字段的和: 上述代码中,JOIN子句将table1和table2进行连接,字段t1_id表示两个表的

    2024年02月11日
    浏览(35)
  • MySQL 根据多字段查询重复数据 MySQL根据某一个或者多个字段查找重复数据

    在实际的数据库应用中,我们经常需要根据多个字段来查询重复的数据。MySQL 提供了一些方法来实现这个功能,让我们能够快速准确地找到和处理重复数据。本文将介绍如何使用 MySQL 来根据多字段查询重复数据,并提供相应的代码示例。 什么是重复数据? 重复数据指的是在

    2024年02月12日
    浏览(42)
  • MySQL 对查询的结果集添加自增序号,两种写法

    在MySQL中,当我们所要查询的结果集没有ID字段时,为方便前台展示等业务需求,需要添加一个自增的序号字段(ID)。语法如下: SELECT (@i:=@i+1) 别名1,表字段信息  FROM 表名, (SELECT @i:=0) AS 别名2 代码示例,同时结合分页使用 写法1 SET @i:=0; SELECT (@i:=@i+1) AS RowNum, A.* FROM t_prize_log

    2024年02月14日
    浏览(66)
  • 【hive】—原有分区表新增加列(alter table xxx add columns (xxx string) cascade;)

    需求:需要在之前上线的分区报表中新增加一列。 1、创建分区测试表并插入测试数据 查看原有分区表test_1的表结构 2、新增加一列 grade,数据类型为strIng 查看添加列之后的数据结构 3、新增加列grade有数据后,插入新的分区B数据正常显示,原来A区grade列为NULL。 原因是: h

    2024年02月08日
    浏览(52)
  • MySQL/MariaDB 查询某个 / 多个字段重复数据

    group by name :根据 name 字段分组。 count(*) :计算每个分组的记录数量。 having count 1 :在分组后筛选分组的记录数 1 的分组。 查询结果: name count a 2 子查询:根据 name 分组,筛选分组的记录数 1 的分组,即查询重复的 name 。 外部查询:用 in 筛选 name 重复的记录。 查询结果:

    2024年02月09日
    浏览(64)
  • Mysql,创建/删除表、添加表字段、修改表字段、添加索引等常用语句。

       以下方 user 表为例,讲解如何Mysql创建表语句、添加表字段、修改表字段、添加索引等常用的SQL语句。     出于编写本篇文章的考虑,使用下方建表语句创建的  user表 有很多不合理的地方,例如:teacher_id 是 varchar类型而非 bigint类型、 \\\'创建时间\\\' 有2个字段 等。 大家在自

    2024年02月11日
    浏览(51)
  • mysql中order by多个字段 order by字段可以为空吗

    在MySQL中,要使用“ORDER BY”语句来进行多字段排序,必须先将多个字段的名称按照顺序排列放在“ORDER BY”后面,然后按照每个字段单独的排序规则进行排序。 排序字段的顺序按照order by语句中的先后顺序进行, 先根据第一个排序字段排序 ,如果有相同的值,则根据第二个

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包