您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

MySQL数据库中如何使用SQL语句删除指定的一列或者多列?

时间:03-11来源:作者:点击数:

问题描述

MySQL数据库中,假如有如下的创建数据表结构的SQL脚本:

CREATE TABLE tbl_Country ( CountryId INT NOT NULL AUTO_INCREMENT, IsDeleted bit, PRIMARY KEY (CountryId) ) 

现在有需求要删除IsDeleted这一列,应该如何操作呢?

方案一

在MySQL数据库中,提供了删除数据表的列的语句,语法格式如下:

ALTER TABLE <YOUR_TABLE_NAME> DROP [COLUMN] <COLUMN_NAME>; 

示例如下:

ALTER TABLE tbl_Country DROP COLUMN IsDeleted; 

注: 以上语句中的COLUMN关键字是可选的,也就是可以写成:ALTER TABLE tbl_Country DROP IsDeleted;

此语句支持同时删除多列,删除多列需要逗号将每个列隔开,如下:

ALTER TABLE tbl_Country DROP COLUMN IsDeleted, DROP COLUMN CountryName; 
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门