MySQL表添加某一列和删除某一列的方法

 更新时间:2023年06月02日 09:09:39   作者:半杯可可  
MySQL是一种广泛使用的关系型数据库管理系统,它是一种开源的软件,由瑞典的MySQL AB公司开发的,这篇文章主要介绍了关于MySQL表添加某一列和删除某一列的sql语句,需要的朋友可以参考下

MySQL表添加某一列和删除某一列的方法

前言:MySQL是一种广泛使用的关系型数据库管理系统,它是一种开源的软件,由瑞典的MySQL AB公司开发的。

一、添加MySQL表中某一列

下面的语法向MySQL表中添加新的一列,也就是在创建好的表中在添加一列:

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

CREATE TABLE Student
(
   id int primary key AUTO_INCREMENT, -- 主键id 自行生成增值
)
-- 添加新列
ALTER TABLE Student ADD COLUMN name VARCHAR(50) ;

注意:表名为数据库中的表名,列名为要添加的新列名,数据类型为新列的数据类型;

二、删除MySQL表中某一列

下面的语法向MySQL表中去除一列,也就是在创建好的表中在去除一列:

ALTER TABLE 表名 DROP COLUMN 列名 ;

CREATE TABLE Student
(
   id int primary key AUTO_INCREMENT, -- 主键id 自行生成增值
   name varchar(50)
)
-- 删除一列
ALTER TABLE Student DROP COLUMN name ;

注意:表名为数据库中的表名,列名为要去除的那张表的列名;

MySql数据表添加或删除列(字段)

世界是一直运动的,数据表也会随着业务需求的变动而变动,那么在数据库中做的最多的操作可能是添加或删除一列(字段)。所以整理一下:

1、增加列

alter table 表名 add column 列名 类型 comment '注释信息';
alter table students add column grade double comment '学生成绩';

2、在表中的第一列添加列名

alter table 表名 add column 列名 类型 first comment '注释信息';
alter table students add column student_name varchar(40) first comment '学生姓名';

3、在表中已有字段后添加列名

alter table 表名 add column 列名 类型 after 已有列名 comment '注释信息';
alter table students add column class varchar(40) after student_name   comment '学生班级';

4、删除列

alter table 表名 drop column 列名;
alter table students drop column grade;

到此这篇关于关于MySQL表添加某一列和删除某一列的文章就介绍到这了,更多相关mysql添加列删除列内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL物理备份之Percona XtraBackup的实现示例

    MySQL物理备份之Percona XtraBackup的实现示例

    XtraBackup是Percona公司开发的开源热备份工具,本文主要介绍了MySQL物理备份之Percona XtraBackup的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2025-11-11
  • mysql存储过程详解

    mysql存储过程详解

    我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它
    2012-07-07
  • mysql中写判断语句的方法总结

    mysql中写判断语句的方法总结

    在本篇文章里小编给大家整理的是一篇关于mysql中写判断语句的方法总结内容,需要的朋友们可以学习参考下。
    2020-09-09
  • MySql存储过程学习知识小结

    MySql存储过程学习知识小结

    这篇文章主要介绍了MySql存储过程学习知识小结的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • Xampp中mysql无法启动问题的解决方法

    Xampp中mysql无法启动问题的解决方法

    最近有朋友反映遇到了xampp的mysql启动不了这种情况,该怎么办呢,所以下面这篇文章主要给大家介绍了关于Xampp中mysql无法启动问题的解决方法,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • mysql like 特殊字符搜索的实现

    mysql like 特殊字符搜索的实现

    在MySQL中,LIKE操作符用于在查询数据时进行模糊匹配,本文主要介绍了mysql like 特殊字符搜索的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • MySQL死锁原因、检测与解决方案(含详细图文)

    MySQL死锁原因、检测与解决方案(含详细图文)

    死锁是指两个或多个事务在执行过程中,因争夺锁资源而造成的一种相互等待的现象,若无外力干预,这些事务将永远无法继续执行,这篇文章主要介绍了MySQL死锁原因、检测与解决方案的相关资料,需要的朋友可以参考下
    2026-04-04
  • MySql中的数据库连接池详解

    MySql中的数据库连接池详解

    这篇文章主要介绍了MySql中的数据库连接池方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • DBeaver连接MySQL提示"Public Key Retrieval is not allowed"问题解决方式

    DBeaver连接MySQL提示"Public Key Retrieval is

    dbeaver数据库连接工具,可以支持几乎所有的主流数据库.mysql,oracle.sqlserver,db2 等等,这篇文章主要给大家介绍了关于DBeaver连接MySQL提示"Public Key Retrieval is not allowed"问题的解决方式,需要的朋友可以参考下
    2023-10-10
  • 如何解决mysql深度分页问题

    如何解决mysql深度分页问题

    这篇文章主要介绍了如何解决mysql深度分页问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01

最新评论