MySQL没有撤销(undo)按钮,小心使用update和delete
    关键字:update

    • 更新表中特定行(不能省略where子句)
    • 更新表中所有行

    • update语句可使用子查询

    • 更新多行时,一行或多行出现错误,继续更新要在update后使用 ignore关键字
    • 删除某个列的值,可更新值为NULL

    关键字:delete

    • 删除特定的行(where子句不能省略)
    • 删除所有行

    • 删除整列使用update

    • 删除的是表内容而不是表 ```sql update table1 set column1 = ‘10001’ where column2 = 10005; update table1 set column1 = ‘10001’,column2 = ‘john’ where column3 = 10005; update table1 set column1 = NULL where column2 = 10005;

    delete from table1 where column1 = 10006; delete from table1; — 删除所有行,更快的语句是下一句 truncate table1; — 删除原来的表并重新创建一个表

    1. Update 语句<br />Update 语句用于修改表中的数据。<br />语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
    2. ```sql
    3. -- eg: 更新某一行中的一个列
    4. -- 我们为 lastname 是 "Wilson" 的人添加 firstname:
    5. UPDATE Person SET FirstName = 'beijing' WHERE LastName = 'shanghai'
    6. --eg: 更新某一行中的若干列
    7. -- 我们会修改地址(address),并添加城市名称(city):
    8. UPDATE Person SET Address = 'jinqiaolu', City = 'shanghai' WHERE LastName = 'beijing'