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变量用法实例分析【系统变量、用户变量】

    mysql变量用法实例分析【系统变量、用户变量】

    这篇文章主要介绍了mysql变量用法,结合实例形式分析了mysql系统变量、用户变量相关概念、功能、原理与使用技巧,需要的朋友可以参考下
    2020-04-04
  • 图文详解MySQL中两表关联的连接表如何创建索引

    图文详解MySQL中两表关联的连接表如何创建索引

    这篇文章通过图文给大家介绍了关于MySQL中两表关联的连接表如何创建索引的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • 修改MySQL密码的四种方法总结(适合初学者!)

    修改MySQL密码的四种方法总结(适合初学者!)

    在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改、密码过期需要修改、忘记密码需要修改等,下面这篇文章主要给大家介绍了关于修改MySQL密码的四种方法,介绍的方法非常适合初学者,需要的朋友可以参考下
    2022-08-08
  • MySQL计划任务(事件调度器) Event Scheduler介绍

    MySQL计划任务(事件调度器) Event Scheduler介绍

    MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能
    2013-10-10
  • MySQL中的窗口函数使用及说明

    MySQL中的窗口函数使用及说明

    这篇文章主要介绍了MySQL中的窗口函数使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Mysql存储过程学习笔记--建立简单的存储过程

    Mysql存储过程学习笔记--建立简单的存储过程

    我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
    2014-08-08
  • mysql 数据库中my.ini的优化 2G内存针对站多 抗压型的设置

    mysql 数据库中my.ini的优化 2G内存针对站多 抗压型的设置

    mysql数据库中my.ini的优化,2G内存,针对站多,抗压型的设置.大家可以借鉴下。
    2009-08-08
  • CentOS 7中安装mysql server的步骤分享

    CentOS 7中安装mysql server的步骤分享

    这篇文章主要介绍了CentOS 7中安装mysql server的步骤分享,需要的朋友可以参考下
    2015-09-09
  • mysql忘记root密码的解决办法(针对不同mysql版本)

    mysql忘记root密码的解决办法(针对不同mysql版本)

    这篇文章主要介绍了mysql忘记root密码的解决办法(针对不同mysql版本),文章通过代码示例和图文结合的方式给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-06-06
  • 很全面的MySQL处理重复数据代码

    很全面的MySQL处理重复数据代码

    这篇文章主要为大家详细介绍了MySQL处理重复数据的实现代码,如何防止数据表出现重复数据及如何删除数据表中的重复数据,感兴趣的小伙伴们可以参考一下
    2016-05-05

最新评论