Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql添加列删除列

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

作者:半杯可可

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添加列删除列内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文