MySQL UPDATE语句用于修改表中的数据。下面是UPDATE语句的基本用法:
UPDATE table_name SET column1=value1, column2=value2,... WHERE some_column=some_value;
其中,table_name是要更新数据的表名,column1、column2等是要修改的列名,value1、value2等是对应列要修改成的新值,some_column是WHERE子句中要匹配的列名,some_value是要匹配的值。
例如,假设有一个students表格如下:
| id | name | age | gender |
|---|---|---|---|
| 1 | Tom | 20 | Male |
| 2 | Mary | 22 | Female |
| 3 | John | 19 | Male |
| 4 | Samantha | 21 | Female |
如果我们想把Tom的年龄改为25岁,则可以使用以下代码:
UPDATE students SET age=25 WHERE name='Tom';
执行后会得到以下结果:
| id | name | age | gender |
|---|---|---|---|
| 1 | Tom | 25 | Male |
| 2 | Mary | 22 | Female |
| 3 | John | 19 | Male |
| 4 | Samantha |
如果我们想把所有女生的年龄都改为23岁,则可以使用以下代码:
UPDATE students SET age=23 WHERE gender='Female';
执行后会得到以下结果:
| id | name | age | gender |
|---|---|---|---|
| 1 | Tom | 25 | Male |
| 2 | Mary | 23 | Female |
| 3 | John | 19 | Male |
| 4 | Samantha |
以上就是MySQL UPDATE语句的基本用法。




