SQL 之 修改数据

关键字:INSERT INTO , VALUES , DELETE , TRUNCATE TABLE , UPDATE

修改数据:

(1)插入新的行

(2)删除表中的行

(3)更新表中指定的行与列已有的数据


一、修改策略

修改数据的机制十分直接,意味着非常危险。实际中有各种可以帮助防止灾难性错误的策略。

(1)删除行时,可以使用软删除技术,这并不是真正从物理上删除行,可以用表中一个特定的列来标记每行是否有效还是无效。我们只把一个行标记为无效,而不是删除它。这样,如果删除是误操作,你可以通过修改有效/无效列很容易恢复它。

(2)插入操作,当增加一行时,可以在一个特定的列中标记准确的插入日期和时间。如果后来认为是错误插入,可以很快通过找到特定时间范围内添加的所有行,并且删除它们。

(3)更新操作,通常用一个单独的表来保存事务所要更新的数据。如果出错,可以回到事务表中来找到数据修改之前和之后的值,并且用来撤销之前的任何错误。


二、插入数据

每个表默认有一个自增型的数字(主键),可以不为这行指定数值,插入时只要提供其它字段的值:

1. 插入指定数据

INSERT INTO Customers

(FirstName, LastName, State)

VALUES

('Virginia'

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值