SQL更新
SQL更新 SQL命令(UPDATE和DELETE)用于修改数据库中已经存在的数据。 SQL DELETE命令…
SQL更新
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'
源表:
Student_Id | FirstName | LastName | User_Name |
---|---|---|---|
1 | Ada | Sharma | sharmili |
2 | Rahul | Maurya | sofamous |
3 | James | Walker | jonny |
更新值后查看结果:
Student_Id | FirstName | LastName | User_Name |
---|---|---|---|
1 | Ada | Sharma | sharmili |
2 | Rahul | Maurya | sofamous |
3 | James | Walker | beinghuman |
更新多个字段:
如果要更新多个字段,则应使用逗号分隔每个字段分配。
多个字段的SQL UPDATE语句:
UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3'
该表的结果如下:
Student_Id | FirstName | LastName | User_Name |
---|---|---|---|
1 | Ada | Sharma | sharmili |
2 | Rahul | Maurya | sofamous |
3 | Johnny | Walker | beserious |
更新表的MYSQL语法:
UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE]
SQL更新选择:
SELECT SELECT的SQL更新:
我们可以使用SELECT语句通过UPDATE语句更新记录。
句法:
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语法:
如果要在My SQL中使用SELECT进行更新,则可以使用以下语法:
让我们以包含两个表的示例为例。这里,
第一个表包含-
cat_id,cat_name,
第二个表包含-
Rel_cat_id,rel_cat_name
SQL更新列:
我们可以使用SQL UPDATE查询更新SQL中的单列或多列。
更新单列的SQL更新示例:
UPDATE students SET student_id = 001 WHERE student_name = 'AJEET';
此SQL UPDATE示例将在student_name为“ AJEET”的student表中将student_id更新为“ 001”。
更新多个列的SQL更新示例:
要用单个update语句更新多个列:
UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU';
此SQL UPDATE语句会将学生姓名更改为“ AJEET”,将宗教信仰更改为“ HINDU”,其中学生姓名为“ RAJU”。
类别:MySQL、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!