TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

SQL UPDATE

SQL update query with sql, tutorial, examples, insert, update, delete, select, join, database, table, join

<< Back to SQL

SQL UPDATE

The SQL commands (UPDATE and DELETE) are used to modify the data that is already in the database. The SQL DELETE command uses a WHERE clause.

SQL UPDATE statement is used to change the data of the records held by tables. Which rows is to be update, it is decided by a condition. To specify condition, we use WHERE clause.

The UPDATE statement can be written in following form:

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

Let's see the Syntax:

UPDATE table_name
SET column_name = expression
WHERE conditions

Let's take an example: here we are going to update an entry in the source table.

SQL statement:

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

Source Table:

Student_IdFirstNameLastNameUser_Name
1AdaSharmasharmili
2RahulMauryasofamous
3JamesWalkerjonny

See the result after updating value:

Student_IdFirstNameLastNameUser_Name
1AdaSharmasharmili
2RahulMauryasofamous
3JamesWalkerbeinghuman

Updating Multiple Fields:

If you are going to update multiple fields, you should separate each field assignment with a comma.

SQL UPDATE statement for multiple fields:

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

Result of the table is given below:

Student_IdFirstNameLastNameUser_Name
1AdaSharmasharmili
2RahulMauryasofamous
3JohnnyWalkerbeserious

MYSQL SYNTAX FOR UPDATING TABLE:

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

SQL UPDATE SELECT:

SQL UPDATE WITH SELECT QUERY:

We can use SELECT statement to update records through UPDATE statement.

SYNTAX:

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

You can also try this one -

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

My SQL SYNTAX:

If you want to UPDATE with SELECT in My SQL, you can use this syntax:

Let's take an example having two tables. Here,

First table contains -

Cat_id, cat_name,

And the second table contains -

Rel_cat_id, rel_cat_name

SQL UPDATE COLUMN:

We can update a single or multiple columns in SQL with SQL UPDATE query.

SQL UPDATE EXAMPLE WITH UPDATING SINGLE COLUMN:

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

This SQL UPDATE example would update the student_id to '001' in the student table where student_name is 'AJEET'.

SQL UPDATE EXAMPLE WITH UPDATING MULTIPLE COLUMNS:

To update more than one column with a single update statement:

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

This SQL UPDATE statement will change the student name to 'AJEET' and religion to 'HINDU' where the student name is 'RAJU'.





Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf