SQL 删除一个字段

SQL 删除一个字段,第1张

一、删除字段SQL语句如下:

ALTERTABLETABLE_NAME

DROPCOLUMNCOLUMN_NAME

二、参数说明

TABLE_NAME:表格的名称

COLUMN_NAME  :字段名称

三:例子

ALTERTABLEPerson

DROPCOLUMNBirthday

扩展资料

数据 *** 纵语言DML,用户通过它可以实现对数据库的基本 *** 作。例如,对表中数据的查询、插入、删除和修改。在DML中,应用程序可以对数据库作插,删,改,排,检等五种 *** 作。

删 *** 作:删除数据库中不必再继续保留的一组记录,如DELETE对数据库中记录作删除标志。PACK是将标有删除标志的记录彻底清除掉。ZAP是去掉数据库文件的所有记录。

参考资料:百度百科数据 *** 作语言

首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”

1

delete

from表名

where

字段=某值

--即删除字段为某值的所有记录

如果你实际是想针对某个字段的 *** 作,那么使用update

1

update

表名

set

字段=null

where

字段=某值

--即将表中字段为某值的替换为null

1、创建测试表,

create table test_cols(id number, val_1 varchar2(20), val_2 varchar2(20))

2、插入测试数据

insert into test_cols select level, 'val1_'||level, 'val2_'||level from dual connect by level <= 100

commit

3、查询表中数据,可以发现有三列数据,select t.* from test_cols t

4、编写sql,删掉字段val_1alter table test_cols drop column val_1;

5、再次查看数据,可以发现只有两列数据,select t.* from test_cols t


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6629587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存