GBase 8c
其他
文章

GBase 8c更新表中数据(一)

发表于2023-12-06 16:51:35170次浏览0个评论

修改已经存储在数据库中数据的行为叫做更新。用户可以更新单独一行、所有行或者指定的部分行。还可以独立更新每个字段,而其他字段则不受影响。

使用UPDATE命令更新现有行,需要提供以下三种信息:

  1. 表的名称和要更新的字段名

  2. 字段的新值

  3. 要更新哪些行

SQL通常不会为数据行提供唯一标识,因此无法直接声明需要更新哪一行。但是可以通过声明一个被更新的行必须满足的条件。只有在表里存在主键的时候,才可以通过主键指定一个独立的行。

建立表和插入数据的步骤请参考3.6.1 创建表和3.6.2 向表中插入数据。

需要将表customer_t1中c_customer_sk为9527的地域重新定义为9876:

gbase=# UPDATE customer_t1 SET c_customer_sk = 9876 WHERE c_customer_sk = 9527;

评论

登录后才可以发表评论