设为首页 加入收藏

TOP

数据库中表的插入、更新、删除
2015-11-21 01:34:10 来源: 作者: 【 】 浏览:0
Tags:数据库 中表 插入 更新 删除

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

1. 插入 insert

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

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

2. 更新 update

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

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

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

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇多样性数据源之文本文件 下一篇使用API创建AR贷项通知单

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: