【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
相关文章
|
7天前
|
SQL Java 数据库连接
如何在 Java 代码中使用 JSqlParser 解析复杂的 SQL 语句?
大家好,我是 V 哥。JSqlParser 是一个用于解析 SQL 语句的 Java 库,可将 SQL 解析为 Java 对象树,支持多种 SQL 类型(如 `SELECT`、`INSERT` 等)。它适用于 SQL 分析、修改、生成和验证等场景。通过 Maven 或 Gradle 安装后,可以方便地在 Java 代码中使用。
100 11
|
4月前
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
82 1
|
5月前
|
SQL 安全 关系型数据库
关系型数据库SQL server DELETE 语句
【8月更文挑战第3天】
139 10
|
5月前
|
SQL 关系型数据库 数据库
关系型数据库SQL server UPDATE 语句
【8月更文挑战第3天】
107 10
|
6月前
|
SQL 索引
SQL DELETE 实例
【7月更文挑战第12天】SQL DELETE 实例。
55 12
|
6月前
|
SQL 数据库
SQL DELETE 语句
【7月更文挑战第12天】SQL DELETE 语句。
68 10
|
6月前
|
SQL
SQL UPDATE 语句
【7月更文挑战第12天】SQL UPDATE 语句。
74 8
|
6月前
|
SQL 索引
SQL DELETE 实例
【7月更文挑战第13天】SQL DELETE 实例。
58 6
|
6月前
|
SQL 数据库
SQL DELETE 语句
【7月更文挑战第13天】SQL DELETE 语句。
50 5
|
6月前
|
SQL 数据库
SQL UPDATE 语句
【7月更文挑战第11天】SQL UPDATE 语句。
74 1