
SQL的`SET`语句用于修改数据库中的数据。下面是一些常见的用法:
1. 修改单个表中的数据:
UPDATE table_name SET column1 = value1, column2 = value2 WHERE some_column = some_value;
其中,`table_name`是要修改的表名,`column1`和`column2`是要修改的列名,`value1`和`value2`是新的值,`some_column`是限制条件的列名,`some_value`是限制条件的值。
2. 修改多个表中的数据:
UPDATE table1, table2 SET table1.column1 = value1, table2.column2 = value2 WHERE table1.some_column = table2.some_column;
其中,`table1`和`table2`是要修改的表名,`column1`和`column2`是要修改的列名,`value1`和`value2`是新的值,`some_column`是连接两个表的列名。
3. 修改某个表中的某个字段:
UPDATE table_name SET column_name = new_value WHERE some_column = some_value;
其中,`table_name`是要修改的表名,`column_name`是要修改的列名,`new_value`是新的值,`some_column`是限制条件的列名,`some_value`是限制条件的值。