首页 > 数据库技术 > 详细

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

时间:2015-04-28 16:13:41      阅读:364      评论:0      收藏:0      [点我收藏+]

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

1. 插入 insert

使用的模板语句时insert into 表明 values。
例如:
技术分享

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

2. 更新 update

更新就是把已经存在的数据修改更新一下。
例子:
技术分享

更新有如下几点需要注意:
1)如果没有where做限制,那么默认更新所有数据;
2)修改操作和数据库的一致性。如果几个表都拥有一个相同的字段,那么就更新了一个表之后,要确认其余表中该字段是否需要更新。如果要更新却没有更新,那么就导致表的不一致。这个时候数据库系统引入了事务(transaction)的概念来解决这个问题。

3. 删除 delete

使用delete from-where语句。
例子:
技术分享

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

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

原文:http://blog.csdn.net/puqutogether/article/details/45335895

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!