SQL 语句 以某一个字段为条件 修改某一个字段的值

 我来答
百度网友993d033
2018-11-14 · TA获得超过1.5万个赞
知道答主
回答量:254
采纳率:0%
帮助的人:3.3万
展开全部

示例:表名: poetry ;字段:p_type;  条件:p_type='1001'; 

SQL 语句: “Update poetry Set p_type ='aaa' Where p_type ='1001'”

扩展资料:

Update 语句

Update 语句用于修改表中的数据。

语法 : UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值



浪子_回头99
高粉答主

2018-09-18 · 说的都是干货,快来关注
知道小有建树答主
回答量:1949
采纳率:100%
帮助的人:89.4万
展开全部

最简单的方法就是使用数据库可视化工具,直接在表中修改,如果没有数据库可视化工具,就使用cmd命令修改。

cmd命令修改字段例子:

表格名称class,表头name、id。

修改语句:把  高一三班  改为 高一五班

updata class set name = '高一五班'

where  name = '高一三班';


扩展资料:

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

参考资料:SQL-百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大野瘦子
高粉答主

2018-12-26 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:32.3万
展开全部

update table set col2=case when col1 条件1 then 值1 when col1 条件2 then 值2;

或者分为几句修改

update table set col2=值1 where col1 条件1

update table set col2=值2 where col1 条件2

扩展资料:

SQL修改字段属性总结

1、修改表中字段类型 可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

2、向表中添加字段

Alter table [表名] add [列名] 类型

3、删除字段

Alter table [表名] drop column [列名]

4、添加主键

Alter table [表名] add constraint [ 约束名] primary key( [列名])

5、添加唯一约束

Alter table [表名] add constraint [ 约束名] unique([列名])

6、添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]

7、添加约束

Alter table [表名] add constraint [约束名] check (内容)

8、添加外键约束

Alter table [表名] add constraint [约束名] foreign key(列名) referencese 另一表名(列名)

9、删除约束

Alter table [表名] add constraint [约束名]

10、重命名表

exec sp_rename ‘[原表名]’,’[新表名]’

11、重命名列名

exec sp_rename ‘[表名].[列名]’,’[表名].[新列名]’

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovederh
2011-01-12 · TA获得超过185个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:262万
展开全部
update table_name set col_name1=xxxx where col_name2='xxx';
table_name表名,col_name1要修改的字段名 col_name2做为条件的字段名,xxx值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ggcc2046
2018-05-23 · TA获得超过2.5万个赞
知道答主
回答量:92
采纳率:0%
帮助的人:2.5万
展开全部
update table set col2=case when col1 条件1 then 值1 when col1 条件2 then 值2;
或者分为几句修改
update table set col2=值1 where col1 条件1
update table set col2=值2 where col1 条件2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式