SQL语言基础--数据插入修改删除

Ⅰ、数据插入
格式1:insert <表名> [( <列名1> [, <列名2> )]vblues ( <值1> [, <值2> ]···)
insert语句把values后给出的各值按排列顺序依次赋值到表名后列出的各列。每次只能插入一条记录。
格式2
insert <表名> [( <列名1> [, <列名2> )]select语句
把select语句查询结果按顺序插入到对应的列中。允许一次插入多条记录
select查得的各列值必须与表名后的各列名在个数、类型及顺序上一致

Ⅱ、数据修改
格式update <表名> set <列名1> = <表达式1> [, <列名2> = <表达式2> ···][whrer <条件> ];
where后的条件与查询语句中的where条件语法和作用相同。
该语句将指定表中符合where <条件> 的行中的指定列赋新值。若没有where,则对整个表修改。
该语句一次可以更新一列或多列;更新一行或多行(由where的选择条件决定)


Ⅲ、删除数据:
delete[from]{table_name|view_name}[where 子句]

删除表中符合选择条件的行(一行或多行)
若无where部分,则删除整个表中全部数据,但表结构仍存在,即为空表
delete只能正行删除,不能只删除一行的部分

删除单个元组
删除多个元组
删除整个关系中的所有数据

注意:数据更新只能对单表操作,不能同时对多表更新。(从而引起阶段性的数据不一致性)
数据更新语句仅当事务(transaction)提交(commit)后才正式生效。也可以通过事务回滚(rollback来作废)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值