个性化阅读
专注于IT技术分析

SQL UPDATE更新语句

本文概要

的SQL命令(UPDATE和DELETE)用于修改已经在数据库中的数据。在SQL DELETE命令使用WHERE子句。

SQL UPDATE语句是用来改变的由表中保存记录的数据。这行是要更新的,它是由一个条件决定的。要指定条件,我们使用WHERE子句。

UPDATE语句可以写成如下形式:

UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition]

让我们来看看语法:

UPDATE table_name
SET column_name = expression
WHERE conditions

让我们举个例子:在这里我们要更新源表中的条目。

SQL语句:

UPDATE students
SET User_Name = 'beinghuman'
WHERE Student_Id = '3'

源表:

学生卡名字用户名
1Ada夏尔马sharmili
2拉胡尔Mauryasofamous
3JamesWalker强尼

见更新值后的结果:

学生卡名字用户名
1Ada夏尔马sharmili
2拉胡尔Mauryasofamous
3JamesWalker作为人类

更新多个字段

如果你要更新多个字段,你应该用逗号分隔每个字段赋值分开。

对于多个字段SQL UPDATE语句:

UPDATE students
SET User_Name = 'beserious',First_Name = 'Johnny'
WHERE Student_Id = '3'

表中的结果下面给出:

学生卡名字用户名
1Ada夏尔马sharmili
2拉胡尔Mauryasofamous
3JohnnyWalker严肃点

MYSQL语法用于更新表:

UPDATE table_name
SET field1 = new-value1,field2 = new-value2,[WHERE CLAUSE]

SQL更新选择:

SQL更新与SELECT查询:

我们可以通过UPDATE语句中使用SELECT语句来更新记录。

句法:

UPDATE tableDestination
SET tableDestination.col = value
WHERE EXISTS (
SELECT col2.value
FROM  tblSource
WHERE tblSource.join_col = tblDestination. Join_col
AND  tblSource.Constraint = value)

你也可以尝试这一个 –

UPDATE 
Table 
SET
Table.column1 = othertable.column 1,Table.column2 = othertable.column 2
FROM 
Table
INNER JOIN
Other_table
ON
Table.id = other_table.id

我的SQL语法:

如果你想在我的SQL SELECT与UPDATE,你可以使用这个语法:

让我们有两个表的例子。这里,

第一个表包含 –

CAT_ID,cat_name,

而第二个表包含 –

Rel_cat_id,rel_cat_name

SQL更新列:

我们可以更新SQL单一或多列与SQL UPDATE查询。

通过更新进行单柱SQL更新示例:

UPDATE students
SET student_id = 001
WHERE student_name = 'AJEET';

这个SQL更新示例将在student表更新student_id数据为“001”,其中student_name是“AJEET”。

SQL UPDATE例如用更新多个列:

要更新多带一个更新语句一列:

UPDATE students
SET student_name = 'AJEET',Religion = 'HINDU'
WHERE student_name = 'RAJU';

这个SQL UPDATE语句将学生的名字更改为“AJEET”和宗教“印度教”如果学生的名字是“RAJU”。

赞(0)
未经允许不得转载:srcmini » SQL UPDATE更新语句

相关推荐

评论 抢沙发

评论前必须登录!