kingbase数据操纵语言 (DML)

数据操纵语言 (DML)
数据操纵语言 (DML) 语句查询或操作模式对象中的数据。 DDL 语句可以更改对象的结构,而 DML 语句使您能
够查询或更改其内容。例如, ALTER TABLE 更改一个的表的结构,而 INSERT 向表中添加一个或多个行。
DML 语句是最经常使用的 SQL 语句,它可以执行以下任务:
从一个或多个表或视图,检索或获取数据( SELECT )。
通过指定一个列值列表,或使用一个子查询,来选择和操作现有数据,以将新的数据行添加到表中( IN
SERT)。
更改表或视图中的现有行中的值( UPDATE )。
更新或有条件地将行插入到表或视图( MERGE )。
从表或视图中删除行( DELETE )。
查看 SQL 语句的执行计划( EXPLAIN PLAN )。
锁定一个表或视图,临时限制其他用户的访问( LOCK TABLE )。
下面的示例使用 DML 来查询 orders , 插入数据行、更新然后将其删除:
CREATE TABLE orders
(
orderid INT4 CONSTRAINT pk_orders PRIMARY KEY,
customerid VARCHAR(10) NOT NULL,
employeeid INT4,
orderdate DATE
);
SELECT * FROM orders;
INSERT INTO orders(orderid, customerid, employeeid, orderdate)
VALUES(101,'RDJC',1,'1999-03-20');
UPDATE orders SET employeeid=2 WHERE orderid=101;
DELETE FROM orders WHERE orderid=101;
一个事务是一个逻辑工作单元的 DML 语句的集合。例如,一个学生选课事务可能涉及三个独立的操作:学生查
询课程计划、学生添加选课、课表中添加学生记录。与 DDL 的语句不同的是, DML 语句不会隐式提交当前事务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值