|
| 1 | +// Update Records in Table. |
| 2 | +The Update statement is used existing records in a table. |
| 3 | +syntax: UPDATE table_name SET column1 = value1, column2=value2 WHERE some_column = some_value; |
| 4 | +ex: UPDATE student_reg SET name ='RAM',fees=100000.23 WHERE s_id =101; |
| 5 | +mysql> select * from student_reg; |
| 6 | ++------+---------+---------+------------+-----------+------+ |
| 7 | +| s_id | name | address | dob | fees | id | |
| 8 | ++------+---------+---------+------------+-----------+------+ |
| 9 | +| 101 | RAM | KTM | 1998-12-15 | 100000.23 | NULL | |
| 10 | +| 102 | SITA | KTM | 2001-10-11 | 200000.12 | NULL | |
| 11 | +| 103 | HARI | PKR | 2001-01-12 | 10000.52 | NULL | |
| 12 | +| 104 | BIMAl | KTM | NULL | 1001.23 | NULL | |
| 13 | +| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 | NULL | |
| 14 | +| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 | NULL | |
| 15 | ++------+---------+---------+------------+-----------+------+ |
| 16 | + |
| 17 | +// example 2nd file data |
| 18 | +ex:UPDATE student_reg SET name ='RAM',id=1001 WHERE s_id =101; |
| 19 | + |
| 20 | + |
| 21 | +mysql> select * from student_reg; |
| 22 | ++------+---------+---------+------------+-----------+------+ |
| 23 | +| s_id | name | address | dob | fees | id | |
| 24 | ++------+---------+---------+------------+-----------+------+ |
| 25 | +| 101 | RAM | KTM | 1998-12-15 | 100000.23 | 1001 | |
| 26 | +| 102 | SITA | KTM | 2001-10-11 | 200000.12 | NULL | |
| 27 | +| 103 | HARI | PKR | 2001-01-12 | 10000.52 | NULL | |
| 28 | +| 104 | BIMAl | KTM | NULL | 1001.23 | NULL | |
| 29 | +| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 | NULL | |
| 30 | +| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 | NULL | |
| 31 | ++------+---------+---------+------------+-----------+------+ |
| 32 | + |
| 33 | +Ex: UPDATE student_reg SET fees = 100200 WHERE s_id = 104; |
| 34 | +Output:select * from student_reg; |
| 35 | ++------+---------+---------+------------+-----------+------+ |
| 36 | +| s_id | name | address | dob | fees | id | |
| 37 | ++------+---------+---------+------------+-----------+------+ |
| 38 | +| 101 | RAM | KTM | 1998-12-15 | 100000.23 | 1001 | |
| 39 | +| 102 | SITA | KTM | 2001-10-11 | 200000.12 | NULL | |
| 40 | +| 103 | HARI | PKR | 2001-01-12 | 10000.52 | NULL | |
| 41 | +| 104 | BIMAl | KTM | NULL | 100200.00 | NULL | |
| 42 | +| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 | NULL | |
| 43 | +| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 | NULL | |
| 44 | ++------+---------+---------+------------+-----------+------+ |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | +Note: WHERE is necessary otherwise all records will be replace with given value. |
0 commit comments