【sql语句基础】——删(delete) /改(update)

简介: 【sql语句基础】——删(delete) /改(update)

删(delete)

代码样例

DELETE FROM goods
    WHERE id = 11;
DELETE FROM goods;

delete注意事项

  1. 如果不使用where,将删除表中所有数据。
  2. delete不能删除某一列的值
  3. 使用delete语句仅删除某一列的值,不删除表本身。若删除表本身,使用drop table 表名。

改(update)

代码样例

UPDATE goods SET price = 2000;
-- 修改所有的price
UPDATE goods
    SET price = 5600
    WHERE id = 10;
-- 将iphone增加5000块
UPDATE goods
    set price = price + 5000
    WHERE goods_name = 'iphone';
-- 修改多个列
UPDATE goods
    set price = price + 5000,id = 9
    WHERE goods_name = 'huawei';

update注意事项

  1. update可以用新值更新原有表中的各列。
  2. set 语句后跟要修改的列和要给予的值。(注意次序)
  3. where子句指定应更新哪行。若没有,则更新所有行。
  4. 更新多个字段,通过set 字段1 = 值1 字段2 = 值2
相关文章
|
3月前
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
58 1
|
4月前
|
SQL 安全 关系型数据库
关系型数据库SQL server DELETE 语句
【8月更文挑战第3天】
102 10
|
4月前
|
SQL 关系型数据库 数据库
关系型数据库SQL server UPDATE 语句
【8月更文挑战第3天】
81 10
|
5月前
|
SQL 索引
SQL DELETE 实例
【7月更文挑战第12天】SQL DELETE 实例。
50 12
|
5月前
|
SQL 数据库
SQL DELETE 语句
【7月更文挑战第12天】SQL DELETE 语句。
61 10
|
5月前
|
SQL
SQL UPDATE 语句
【7月更文挑战第12天】SQL UPDATE 语句。
64 8
|
5月前
|
SQL 索引
SQL DELETE 实例
【7月更文挑战第13天】SQL DELETE 实例。
50 6
|
5月前
|
SQL 数据库
SQL DELETE 语句
【7月更文挑战第13天】SQL DELETE 语句。
45 5
|
5月前
|
SQL 数据库
SQL UPDATE 语句
【7月更文挑战第11天】SQL UPDATE 语句。
69 1
|
6月前
|
SQL 关系型数据库 MySQL
MySQL数据库——SQL优化(3/3)-limit 优化、count 优化、update 优化、SQL优化 小结
MySQL数据库——SQL优化(3/3)-limit 优化、count 优化、update 优化、SQL优化 小结
311 0