openGauss
开源数据库
openGauss社区官网
开源社区
在MogDB中插入删除更新数据
2022-07-08MogDB
在 MogDB 中插入删除更新数据
基本表创建之后是一个空的集合,这时就可以对基本表做 DML 操作,如插入、删除以及更新基本表中的数据。
例 1:向 new_orders 基本表中插入数据,具体语句如下:
INSERT INTO new_orders VALUES(1,1,1);
INSERT INTO new_orders VALUES(2,2,2);
例 2:删除 new_orders 基本表中 no_o_id=3 的元组。具体语句如下:
INSERT INTO new_orders VALUES(3,3,3);
DELETE FROM new_orders WHERE no_o_id=3;
例 3:更新 new_orders 基本表中 no_w_id 列的值为 3。具体语句如下:
UPDATE new_orders SET no_w_id=3 WHERE no_o_id=2;
最基本的 SQL 查询结构通常由 SELECT、FROM、WHERE 构成,其中包含了关系代数中的投影(Projection)、选择(Selection)和连接(Join)。具体语句如下:
SELECT projection FROM join WHERE selection;
其中连接(Join)可以由一个基本表构成,也可以是多个基本表的连接结果,选择(Selection)操作是一组针对连接操作产生的结果的表达方式,这些表达式为 BOOL 类型,它们对连接产生的结果做过滤,过滤之后的元祖会组成新的中间关系,最后由投影(Projection)操作输出。
例 4:获得 warehouse 基本表中的数据,具体语句如下:
SELECT w_name FROM warehouse WHERE w_id=1;