欢迎投稿

今日深度:

数据库中表的插入、更新、删除

数据库中表的插入、更新、删除


数据库的表中最常见的操作就是插入、更新啊和删除。下面我们一一介绍一下:

1. 插入 insert

使用的模板语句时insert into 表明 values。
例如:
这里写图片描述

insert有如下几点需要注意:
1)insert into-select可以把查找的结果插入到另一个表中;
2)插入的数据必须和表中的字段类型相同,或者可以被隐式转换;

2. 更新 update

更新就是把已经存在的数据修改更新一下。
例子:
这里写图片描述

更新有如下几点需要注意:
1)如果没有where做限制,那么默认更新所有数据;
2)修改操作和数据库的一致性。如果几个表都拥有一个相同的字段,那么就更新了一个表之后,要确认其余表中该字段是否需要更新。如果要更新却没有更新,那么就导致表的不一致。这个时候数据库系统引入了事务(transaction)的概念来解决这个问题。<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KCjxwPjxzdHJvbmc+My4gyb6z/SBkZWxldGU8L3N0cm9uZz48L3A+Cgo8cD7KudPDZGVsZXRlIGZyb20td2hlcmXT777koaMgPGJyPgrA/dfTo7ogPGJyPgo8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20150429/2015042910032530.png" alt="这里写图片描述" title="">

delete的特点有如下几点:
1)即使删除了所有行,表结构还在;
2)没有where子句的话,delete就会删除所有行;
3)在删除之前,最好先select-where显示一些,确认这些显示的是需要删除的,再执行delete语句;
4)truncate删除表中所有行,其速度比delete快。使用truncate的代价是有错误就无法恢复到变化前(回滚)。

www.htsjk.Com true http://www.htsjk.com/DB2/20230.html NewsArticle 数据库中表的插入、更新、删除 数据库的表中最常见的操作就是插入、更新啊和删除。下面我们一一介绍一下: 1. 插入 insert 使用的模板语句时insert into 表明 values。 例如: insert有如下...
评论暂时关闭