SQL 之 修改数据

本文介绍了SQL中修改数据的四种操作:插入新行、删除行、更新行和清空表。提出了软删除策略以防止错误操作,并详细讲解了INSERT INTO、DELETE、TRUNCATE TABLE和UPDATE语句的使用方法及注意事项,包括如何利用SELECT语句插入数据,以及在更新数据时使用WHERE子句的重要性。
摘要由CSDN通过智能技术生成

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

修改数据:

(1)插入新的行

(2)删除表中的行

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


一、修改策略

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

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

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

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


二、插入数据

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

1. 插入指定数据

INSERT INTO Customers

(FirstName, LastName, State)

VALUES

('Virginia'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值