关键字:INSERT INTO , VALUES , DELETE , TRUNCATE TABLE , UPDATE
修改数据:
(1)插入新的行
(2)删除表中的行
(3)更新表中指定的行与列已有的数据
一、修改策略
修改数据的机制十分直接,意味着非常危险。实际中有各种可以帮助防止灾难性错误的策略。
(1)删除行时,可以使用软删除技术,这并不是真正从物理上删除行,可以用表中一个特定的列来标记每行是否有效还是无效。我们只把一个行标记为无效,而不是删除它。这样,如果删除是误操作,你可以通过修改有效/无效列很容易恢复它。
(2)插入操作,当增加一行时,可以在一个特定的列中标记准确的插入日期和时间。如果后来认为是错误插入,可以很快通过找到特定时间范围内添加的所有行,并且删除它们。
(3)更新操作,通常用一个单独的表来保存事务所要更新的数据。如果出错,可以回到事务表中来找到数据修改之前和之后的值,并且用来撤销之前的任何错误。
二、插入数据
每个表默认有一个自增型的数字(主键),可以不为这行指定数值,插入时只要提供其它字段的值:
1. 插入指定数据
INSERT INTO Customers
(FirstName, LastName, State)
VALUES
('Virginia'